Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/1a5d988127aecf3f2fae28d2ce8036ce0325cf6a >--------------------------------------------------------------- commit 1a5d988127aecf3f2fae28d2ce8036ce0325cf6a Author: Duncan Coutts <[email protected]> Date: Fri Aug 8 12:39:20 2008 +0000 Add --build-reports install flag >--------------------------------------------------------------- cabal-install/Distribution/Client/Setup.hs | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/cabal-install/Distribution/Client/Setup.hs b/cabal-install/Distribution/Client/Setup.hs index 2ddecba..4278630 100644 --- a/cabal-install/Distribution/Client/Setup.hs +++ b/cabal-install/Distribution/Client/Setup.hs @@ -204,6 +204,7 @@ data InstallFlags = InstallFlags { installRootCmd :: Flag String, installCabalVersion :: Flag Version, installLogFile :: Flag FilePath, + installBuildReports :: Flag Bool, installSymlinkBinDir:: Flag FilePath } @@ -215,6 +216,7 @@ defaultInstallFlags = InstallFlags { installRootCmd = mempty, installCabalVersion = mempty, installLogFile = mempty, + installBuildReports = Flag False, installSymlinkBinDir= mempty } @@ -255,6 +257,11 @@ installCommand = configureCommand { installLogFile (\v flags -> flags { installLogFile = v }) (reqArg' "FILE" toFlag flagToList) + , option [] ["build-reports"] + "Generate detailed build reports. (overrides --log-builds)" + installBuildReports (\v flags -> flags { installBuildReports = v }) + trueArg + ] ++ case showOrParseArgs of -- TODO: remove when "cabal install" avoids ParseArgs -> option [] ["only"] @@ -274,6 +281,7 @@ instance Monoid InstallFlags where installRootCmd = combine installRootCmd, installCabalVersion = combine installCabalVersion, installLogFile = combine installLogFile, + installBuildReports = combine installBuildReports, installSymlinkBinDir= combine installSymlinkBinDir } where combine field = field a `mappend` field b _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
