on master help sign in
Add max-backjumps and reorder-goals
commit88cccc742d3b48b2f553407e2fff4961c492324e authorMichael Snoyman <michael@snoyman.com> dateMon 20 May 2013, 12:58 (13 years ago) parenta52e8d6
2 files changed+10−1
Stackage/Build.hs+2 Stackage/CheckPlan.hs+8−1
Stackage/Build.hs+2
@@ -73,6 +73,8 @@ build settings' bp = do
7373 $ "install"
7474 : ("--cabal-lib-version=" ++ libVersion)
7575 : "--build-log=logs/$pkg.log"
76+ : "--max-backjumps=-1"
77+ : "--reorder-goals"
7678 : "-j"
7779 : concat
7880 [ bpPackageList bp
Stackage/CheckPlan.hs+8−1
@@ -22,7 +22,14 @@ checkPlan bp = do
2222 _ <- checkCabalVersion
2323
2424 putStrLn "Checking build plan"
25− (ec, dryRun', stderr) <- readProcessWithExitCode "cabal" (addCabalArgsOnlyGlobal $ "install":"--dry-run":bpPackageList bp) ""
25+ (ec, dryRun', stderr) <- readProcessWithExitCode "cabal"
26+ ( addCabalArgsOnlyGlobal
27+ $ "install"
28+ : "--dry-run"
29+ : "--max-backjumps=-1"
30+ : "--reorder-goals"
31+ : bpPackageList bp
32+ ) ""
2633 when (ec /= ExitSuccess || "Warning:" `isPrefixOf` stderr) $ do
2734 putStr stderr
2835 putStr dryRun'