X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compat%2Fcompat.mk;h=8101021f86bfc47e5c8509da498dd4769e0749cb;hb=f5e36de375d03a0af3858c4222690bbaa5f8a1ee;hp=66b82990573ab1d583fbcbb5b3c32feea3b237cc;hpb=04d444716b2e5415fb8f13771e49f1192ef8c8f8;p=ghc-hetmet.git diff --git a/compat/compat.mk b/compat/compat.mk index 66b8299..8101021 100644 --- a/compat/compat.mk +++ b/compat/compat.mk @@ -15,13 +15,12 @@ SRC_HC_OPTS += -i$(GHC_COMPAT_DIR) SRC_LD_OPTS += -L$(GHC_COMPAT_DIR) -lghccompat # Do *not* use the installed Cabal: -ifeq "$(ghc_ge_603)" "YES" SRC_HC_OPTS += -ignore-package Cabal -endif ifeq "$(ghc_ge_607)" "YES" SRC_HC_OPTS += -package directory SRC_HC_OPTS += -package pretty +SRC_HC_OPTS += -package containers endif # And similarly for when booting from .hc files: @@ -37,8 +36,6 @@ endif # This is horrible. We ought to be able to omit the entire directory # from mkDependHS. SRC_MKDEPENDHS_OPTS += \ - -optdep--exclude-module=Compat.RawSystem \ - -optdep--exclude-module=Compat.Directory \ -optdep--exclude-module=Compat.Unicode \ -optdep--exclude-module=Distribution.Compat.FilePath \ -optdep--exclude-module=Distribution.Compat.ReadP \ @@ -53,7 +50,6 @@ SRC_MKDEPENDHS_OPTS += \ -optdep--exclude-module=System.FilePath \ -optdep--exclude-module=System.FilePath.Posix \ -optdep--exclude-module=System.FilePath.Windows \ - -optdep--exclude-module=System.Directory.Internals \ -optdep--exclude-module=Trace.Hpc.Mix \ -optdep--exclude-module=Trace.Hpc.Tix \ -optdep--exclude-module=Trace.Hpc.Util