summaryrefslogtreecommitdiff
path: root/clrdefinitions.cmake
diff options
context:
space:
mode:
authorGleb Balykov <g.balykov@samsung.com>2019-06-21 03:55:10 +0300
committerJan Kotas <jkotas@microsoft.com>2019-06-20 17:55:09 -0700
commit86e600cef40a650a8ffb294dd195186b1679609b (patch)
tree307be15524980c95e50958f31b7080b6c28b0cd6 /clrdefinitions.cmake
parent9bd2787a9dd2aa4d2b7d4f72afebc3dbe896e896 (diff)
downloadcoreclr-86e600cef40a650a8ffb294dd195186b1679609b.tar.gz
coreclr-86e600cef40a650a8ffb294dd195186b1679609b.tar.bz2
coreclr-86e600cef40a650a8ffb294dd195186b1679609b.zip
Add custom default base address option to crossgen (#25227)
* Add crossgen option to setup default base address for native image This is enabled only with -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION. * Mmap native images at default base address if env variable COMPlus_UseDefaultBaseAddr=0x1 is setup. This is enabled only with -DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION.
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r--clrdefinitions.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index aacc2f053f..19eab4d885 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -196,6 +196,9 @@ endif ()
if (FEATURE_NGEN_RELOCS_OPTIMIZATIONS)
add_definitions(-DFEATURE_NGEN_RELOCS_OPTIMIZATIONS)
endif(FEATURE_NGEN_RELOCS_OPTIMIZATIONS)
+if (FEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION)
+ add_definitions(-DFEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION)
+endif(FEATURE_ENABLE_NO_ADDRESS_SPACE_RANDOMIZATION)
add_definitions(-DFEATURE_SVR_GC)
add_definitions(-DFEATURE_SYMDIFF)
add_definitions(-DFEATURE_TIERED_COMPILATION)