summaryrefslogtreecommitdiff
path: root/mk/target.mk
diff options
context:
space:
mode:
authorsimonmar <unknown>2002-01-09 10:27:41 +0000
committersimonmar <unknown>2002-01-09 10:27:41 +0000
commitfc7496ec40bbfa14a3e66454a4b663da6dcb89fe (patch)
treec5cfb5cc322f55a67319e82c06eb9aad29e0f2a7 /mk/target.mk
parentbee714f24278a678cd7082421cc27da4b9c4d72a (diff)
downloadhaskell-fc7496ec40bbfa14a3e66454a4b663da6dcb89fe.tar.gz
[project @ 2002-01-09 10:27:41 by simonmar]
Don't add -package-name if $(PACKAGE) == "rts". THis is a HACK and we need to fix the mess in ghc/rts/Makefile properly.
Diffstat (limited to 'mk/target.mk')
-rw-r--r--mk/target.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/mk/target.mk b/mk/target.mk
index 4fb1ec1057..b773430366 100644
--- a/mk/target.mk
+++ b/mk/target.mk
@@ -257,7 +257,13 @@ endif
ifneq "$(PACKAGE)" ""
# add syslib dependencies and current package name
+
+# HACK!!! The conditional below is needed because we pass $(HC_OPTS)
+# directly to mkdependC and sometimes the C compiler in ghc/rts. Todo.
+ifneq "$(PACKAGE)" "rts"
SRC_HC_OPTS += -package-name $(PACKAGE)
+endif
+
SRC_HC_OPTS += $(patsubst %, -package %, $(PACKAGE_DEPS))
ifeq "$(IS_CBITS_LIB)" "YES"