summaryrefslogtreecommitdiff
path: root/BCC_MAKEFILE
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2018-12-19 00:48:13 +0300
committerIvan Maidanski <ivmai@mail.ru>2018-12-21 11:35:08 +0300
commita2b6f28dc52284949d97ed0fe21fe5f09b5b662f (patch)
tree53fdf5cce982ec41147777464c31ac24dd5f34ed /BCC_MAKEFILE
parent9ee9888036ee76c1b6c4b291c5da0c6af5073e7b (diff)
downloadbdwgc-a2b6f28dc52284949d97ed0fe21fe5f09b5b662f.tar.gz
Default to non-executable memory allocation across all make scripts
This matches the policy of Makefile.direct, configure and CMakeLists.txt. * BCC_MAKEFILE (defines): Add -D NO_EXECUTE_PERMISSION. * NT_MAKEFILE (.c.obj): Likewise. * OS2_MAKEFILE (CFLAGS): Likewise. * WCC_MAKEFILE (DEFS): Likewise. * digimars.mak (DEFINES): Likewise. * gc.mak [$CFG=="gc - Win32 Release" || $CFG=="gc - Win32 Debug"] (CPP_PROJ): Likewise.
Diffstat (limited to 'BCC_MAKEFILE')
-rw-r--r--BCC_MAKEFILE3
1 files changed, 2 insertions, 1 deletions
diff --git a/BCC_MAKEFILE b/BCC_MAKEFILE
index 10ac184a..86b45dfd 100644
--- a/BCC_MAKEFILE
+++ b/BCC_MAKEFILE
@@ -13,7 +13,8 @@ lib= $(bcbin)\tlib
link= $(bcbin)\ilink32
cflags= -O2 -R -v- -vi -H -H=gc.csm -I$(bcinclude);$(gcinclude1) -L$(bclib) \
-w-pro -w-aus -w-par -w-ccc -w-inl -w-rch -a4
-defines= -DALL_INTERIOR_POINTERS -DNO_GETENV -DJAVA_FINALIZATION -DENABLE_DISCLAIM -DGC_OPERATOR_NEW_ARRAY
+defines= -DALL_INTERIOR_POINTERS -DNO_EXECUTE_PERMISSION -DNO_GETENV \
+ -DENABLE_DISCLAIM -DJAVA_FINALIZATION -DGC_OPERATOR_NEW_ARRAY
.c.obj:
$(cc) @&&|