[commit: Cabal] master: Filter autogenerated modules from test suite build info when doing sdist. (e852bb1)
Ian Lynagh
igloo at earth.li
Sat Sep 24 14:46:46 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/e852bb11a2fe4db4e58a77f3f8d77afa906294d7
>---------------------------------------------------------------
commit e852bb11a2fe4db4e58a77f3f8d77afa906294d7
Author: Thomas Tuegel <ttuegel at gmail.com>
Date: Fri Sep 23 20:18:06 2011 +0000
Filter autogenerated modules from test suite build info when doing sdist.
>---------------------------------------------------------------
cabal/Distribution/Simple/SrcDist.hs | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/cabal/Distribution/Simple/SrcDist.hs b/cabal/Distribution/Simple/SrcDist.hs
index c6ef47a..61dfee0 100644
--- a/cabal/Distribution/Simple/SrcDist.hs
+++ b/cabal/Distribution/Simple/SrcDist.hs
@@ -411,8 +411,10 @@ mapAllBuildInfo :: (BuildInfo -> BuildInfo)
-> (PackageDescription -> PackageDescription)
mapAllBuildInfo f pkg = pkg {
library = fmap mapLibBi (library pkg),
- executables = fmap mapExeBi (executables pkg)
+ executables = fmap mapExeBi (executables pkg),
+ testSuites = fmap mapTestBi (testSuites pkg)
}
where
mapLibBi lib = lib { libBuildInfo = f (libBuildInfo lib) }
mapExeBi exe = exe { buildInfo = f (buildInfo exe) }
+ mapTestBi t = t { testBuildInfo = f (testBuildInfo t) }
More information about the Cvs-libraries
mailing list