Clean before configuring

This commit is contained in:
Chris Done 2015-02-23 20:29:36 +01:00
parent 8e97d5d8e7
commit 8e0fafff11

View File

@ -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]