[project @ 2004-11-12 13:28:35 by simonpj]
authorsimonpj <unknown>
Fri, 12 Nov 2004 13:28:58 +0000 (13:28 +0000)
committersimonpj <unknown>
Fri, 12 Nov 2004 13:28:58 +0000 (13:28 +0000)
build fix for Windows

ghc/compiler/Makefile
ghc/utils/ghc-pkg/Makefile

index efdba2d..12e50eb 100644 (file)
@@ -513,6 +513,11 @@ ifeq "$(stage)" "1"
 SRC_HC_OPTS += -i$(GHC_LIB_COMPAT_DIR)
 SRC_LD_OPTS += -L$(GHC_LIB_COMPAT_DIR) -lghccompat
 
+ifeq "$(Windows)" "YES"
+# not very nice, but required for -lghccompat on Windows
+SRC_LD_OPTS += -lshell32
+endif
+
 # This is horrible.  We ought to be able to omit the entire directory
 # from mkDependHS.
 SRC_MKDEPENDHS_OPTS += \
index 833173a..d4b3d14 100644 (file)
@@ -16,6 +16,11 @@ SRC_HC_OPTS      += -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches
 SRC_HC_OPTS += -i$(GHC_LIB_COMPAT_DIR)
 SRC_LD_OPTS += -L$(GHC_LIB_COMPAT_DIR) -lghccompat
 
+ifeq "$(Windows)" "YES"
+# not very nice, but required for -lghccompat on Windows
+SRC_LD_OPTS += -lshell32
+endif
+
 ifeq "$(ghc_ge_504)" "NO"
 SRC_HC_OPTS +=  -package lang -package util -package text
 endif