@@ -289,25 +289,31 @@ goldenCabalTests v pkgIx srcDb =
289289 Left e -> assertFailure $ show e
290290 (Right (ProjectSettings opts pkgDesc (Just libTarget) (Just exeTarget) (Just testTarget), _)) -> do
291291 let pkgFields = mkPkgDescription opts pkgDesc
292- commonStanza = mkCommonStanza opts
292+ rtsOptionsStanza = mkRtsOptionsStanza opts
293+ ghcOptionsStanza = mkGhcOptionsStanza opts
294+ extensionsStanza = mkExtensionsStanza opts
293295 libStanza = mkLibStanza opts $ libTarget{_libDependencies = mangleBaseDep libTarget _libDependencies}
294296 exeStanza = mkExeStanza opts $ exeTarget{_exeDependencies = mangleBaseDep exeTarget _exeDependencies}
295297 testStanza = mkTestStanza opts $ testTarget{_testDependencies = mangleBaseDep testTarget _testDependencies}
296298
297- mkStanza $ pkgFields ++ [commonStanza , libStanza, exeStanza, testStanza]
299+ mkStanza $ pkgFields ++ [extensionsStanza, ghcOptionsStanza, rtsOptionsStanza , libStanza, exeStanza, testStanza]
298300 (Right (ProjectSettings opts pkgDesc (Just libTarget) Nothing (Just testTarget), _)) -> do
299301 let pkgFields = mkPkgDescription opts pkgDesc
300- commonStanza = mkCommonStanza opts
302+ rtsOptionsStanza = mkRtsOptionsStanza opts
303+ ghcOptionsStanza = mkGhcOptionsStanza opts
304+ extensionsStanza = mkExtensionsStanza opts
301305 libStanza = mkLibStanza opts $ libTarget{_libDependencies = mangleBaseDep libTarget _libDependencies}
302306 testStanza = mkTestStanza opts $ testTarget{_testDependencies = mangleBaseDep testTarget _testDependencies}
303307
304- mkStanza $ pkgFields ++ [commonStanza , libStanza, testStanza]
308+ mkStanza $ pkgFields ++ [extensionsStanza, ghcOptionsStanza, rtsOptionsStanza , libStanza, testStanza]
305309 (Right (ProjectSettings opts pkgDesc Nothing Nothing (Just testTarget), _)) -> do
306310 let pkgFields = mkPkgDescription opts pkgDesc
307- commonStanza = mkCommonStanza opts
311+ rtsOptionsStanza = mkRtsOptionsStanza opts
312+ ghcOptionsStanza = mkGhcOptionsStanza opts
313+ extensionsStanza = mkExtensionsStanza opts
308314 testStanza = mkTestStanza opts $ testTarget{_testDependencies = mangleBaseDep testTarget _testDependencies}
309315
310- mkStanza $ pkgFields ++ [commonStanza , testStanza]
316+ mkStanza $ pkgFields ++ [extensionsStanza, ghcOptionsStanza, rtsOptionsStanza , testStanza]
311317 (Right (ProjectSettings _ _ l e t, _)) ->
312318 assertFailure $
313319 show l ++ " \n " ++ show e ++ " \n " ++ show t
0 commit comments