Allow FEATURE_INTERPRETER to be enabled by command-line option (dotnet/coreclr#11188)
authorJonghyun Park <parjong@gmail.com>
Tue, 25 Apr 2017 18:40:40 +0000 (03:40 +0900)
committerBruce Forstall <brucefo@microsoft.com>
Tue, 25 Apr 2017 18:40:40 +0000 (11:40 -0700)
* Allow FEATURE_INTERPRETER to be enabled by command-line option

* Set FEATURE_INTERPRETER as 0

Commit migrated from https://github.com/dotnet/coreclr/commit/c425377bb175f5ed59c15fcc7aa4b82fa09b0a8b

src/coreclr/clrdefinitions.cmake
src/coreclr/clrfeatures.cmake

index f14317d..838be56 100644 (file)
@@ -134,6 +134,9 @@ if (CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64)
   add_definitions(-DFEATURE_IMPLICIT_TLS)
   set(FEATURE_IMPLICIT_TLS 1)
 endif(CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64)
+if(FEATURE_INTERPRETER)
+  add_definitions(-DFEATURE_INTERPRETER)
+endif(FEATURE_INTERPRETER)
 add_definitions(-DFEATURE_ISYM_READER)
 add_definitions(-DFEATURE_LOADER_OPTIMIZATION)
 if (NOT CLR_CMAKE_PLATFORM_UNIX)
index 9e986ef..9991b60 100644 (file)
@@ -21,3 +21,7 @@ if(NOT DEFINED FEATURE_DBGIPC)
     set(FEATURE_DBGIPC 1)
   endif()
 endif(NOT DEFINED FEATURE_DBGIPC)
+
+if(NOT DEFINED FEATURE_INTERPRETER)
+  set(FEATURE_INTERPRETER 0)
+endif(NOT DEFINED FEATURE_INTERPRETER)