From 2c5e58e60df786b22c756b6a2d16cf1387771089 Mon Sep 17 00:00:00 2001 From: Jonghyun Park Date: Wed, 26 Apr 2017 03:40:40 +0900 Subject: [PATCH] Allow FEATURE_INTERPRETER to be enabled by command-line option (dotnet/coreclr#11188) * 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 | 3 +++ src/coreclr/clrfeatures.cmake | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/coreclr/clrdefinitions.cmake b/src/coreclr/clrdefinitions.cmake index f14317d..838be56 100644 --- a/src/coreclr/clrdefinitions.cmake +++ b/src/coreclr/clrdefinitions.cmake @@ -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) diff --git a/src/coreclr/clrfeatures.cmake b/src/coreclr/clrfeatures.cmake index 9e986ef..9991b60 100644 --- a/src/coreclr/clrfeatures.cmake +++ b/src/coreclr/clrfeatures.cmake @@ -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) -- 2.7.4