[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