diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2018-12-19 00:48:13 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2018-12-21 11:35:08 +0300 |
commit | a2b6f28dc52284949d97ed0fe21fe5f09b5b662f (patch) | |
tree | 53fdf5cce982ec41147777464c31ac24dd5f34ed /BCC_MAKEFILE | |
parent | 9ee9888036ee76c1b6c4b291c5da0c6af5073e7b (diff) | |
download | bdwgc-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_MAKEFILE | 3 |
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) @&&|
|