~ chicken-core (chicken-5) b9c25de7141d51e1098998d99040580ad4a6d159
commit b9c25de7141d51e1098998d99040580ad4a6d159
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Mar 4 12:20:44 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu Mar 4 12:20:44 2010 +0100
make hacked apply optional for mingw/msys builds
diff --git a/Makefile.mingw b/Makefile.mingw
index 2e0ff0bd..52ecb90f 100644
--- a/Makefile.mingw
+++ b/Makefile.mingw
@@ -42,7 +42,7 @@ WINDOWS_SHELL = 1
UNAME_SYS = MinGW
ifeq ($(ARCH),x86)
-HACKED_APPLY = 1
+HACKED_APPLY ?= 1
else
HACKED_APPLY =
endif
@@ -125,7 +125,9 @@ endif
ifdef SYMBOLGC
echo #define C_COLLECT_ALL_SYMBOLS >>$@
endif
+ifneq ($(HACKED_APPLY),)
echo #define C_HACKED_APPLY >>$@
+endif
type chicken-defaults.h >>$@
chicken-defaults.h:
diff --git a/Makefile.mingw-msys b/Makefile.mingw-msys
index 54b7dcf3..b78b327e 100644
--- a/Makefile.mingw-msys
+++ b/Makefile.mingw-msys
@@ -35,7 +35,11 @@ SRCDIR = ./
DLLSINPATH = 1
ARCH ?= x86
-HACKED_APPLY = 1
+ifeq ($(ARCH),x86)
+HACKED_APPLY ?= 1
+else
+HACKED_APPLY =
+endif
WINDOWS = 1
# file extensions
@@ -113,7 +117,9 @@ endif
ifdef SYMBOLGC
echo "#define C_COLLECT_ALL_SYMBOLS" >>$@
endif
+ifneq ($(HACKED_APPLY),)
echo "#define C_HACKED_APPLY" >>$@
+endif
cat chicken-defaults.h >>$@
include $(SRCDIR)/rules.make
Trap