projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cabal now uses filepath, so we need a bootstrapping filepath too
[ghc-hetmet.git]
/
compat
/
compat.mk
diff --git
a/compat/compat.mk
b/compat/compat.mk
index
48b2bea
..
62057d1
100644
(file)
--- a/
compat/compat.mk
+++ b/
compat/compat.mk
@@
-6,6
+6,10
@@
# have to deal with variations in the package support of different
# versions of GHC.
# have to deal with variations in the package support of different
# versions of GHC.
+ifneq "$(UseStage1)" "YES"
+
+SRC_HC_OPTS += -DUSING_COMPAT
+
# Use libghccompat.a:
SRC_HC_OPTS += -i$(GHC_COMPAT_DIR)
SRC_LD_OPTS += -L$(GHC_COMPAT_DIR) -lghccompat
# Use libghccompat.a:
SRC_HC_OPTS += -i$(GHC_COMPAT_DIR)
SRC_LD_OPTS += -L$(GHC_COMPAT_DIR) -lghccompat
@@
-41,4
+45,16
@@
SRC_MKDEPENDHS_OPTS += \
-optdep--exclude-module=Distribution.ParseUtils \
-optdep--exclude-module=Distribution.Compiler \
-optdep--exclude-module=Distribution.Version \
-optdep--exclude-module=Distribution.ParseUtils \
-optdep--exclude-module=Distribution.Compiler \
-optdep--exclude-module=Distribution.Version \
+ -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=System.Directory.Internals
+
+PACKAGE_CABAL =
+
+else
+
+PACKAGE_CABAL = -package Cabal
+
+endif
+