Link ghc-pkg and hpc with containers if building ghc 6.7 or newer
authorEsa Ilari Vuokko <ei@vuokko.info>
Tue, 21 Aug 2007 21:04:59 +0000 (21:04 +0000)
committerEsa Ilari Vuokko <ei@vuokko.info>
Tue, 21 Aug 2007 21:04:59 +0000 (21:04 +0000)
utils/ghc-pkg/Makefile
utils/hpc/Makefile

index 698cdc1..0238334 100644 (file)
@@ -16,6 +16,10 @@ SRC_HC_OPTS += $(PACKAGE_CABAL)
 # we must also build with $(GhcHcOpts) here:
 SRC_HC_OPTS += $(GhcHcOpts) $(GhcStage1HcOpts)
 
+ifeq "$(ghc_ge_607)" "YES"
+SRC_HC_OPTS += -package containers
+endif
+
 # On Windows, ghc-pkg is a standalone program
 # ($bindir/ghc-pkg.exe), whereas on Unix it needs a wrapper script
 # to pass the appropriate flag to the real binary
index affa240..17065fa 100644 (file)
@@ -8,6 +8,10 @@ HPC_LIB         = $(TOP)/libraries/hpc
 include $(GHC_COMPAT_DIR)/compat.mk
 SRC_HC_OPTS += $(PACKAGE_HPC) -cpp 
 
+ifeq "$(ghc_ge_607)" "YES"
+SRC_HC_OPTS += -package containers
+endif
+
 binary-dist:
        $(INSTALL_DIR)                $(BIN_DIST_DIR)/utils/hpc
        $(INSTALL_DATA)    Makefile   $(BIN_DIST_DIR)/utils/hpc/