From 8e0fafff11370f245a53d859a437a8758a459867 Mon Sep 17 00:00:00 2001 From: Chris Done Date: Mon, 23 Feb 2015 20:29:36 +0100 Subject: [PATCH] Clean before configuring --- Stackage/ShakeBuild.hs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Stackage/ShakeBuild.hs b/Stackage/ShakeBuild.hs index 02d694cd..4c717878 100644 --- a/Stackage/ShakeBuild.hs +++ b/Stackage/ShakeBuild.hs @@ -378,8 +378,9 @@ packageTarget env@Env{..} name plan = do unpack env name version liftIO (do exists <- FP.isFile logFile when exists (FP.removeFile logFile)) - configure env name logFile dir plan prefix <- packageCmdPrefix name + cabal env Verbose prefix logFile dir ["clean"] + configure env name logFile dir plan False let pkgCabal :: (MonadIO m) => Verbosity -> [String] -> m () pkgCabal verbosity = succeed . cabal env verbosity prefix logFile dir pkgCabal Normal ["build","--ghc-options=" <> pbGhcOptions envPB]