~ 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.makeTrap