Fix compile with disabled FEATURE_READYTORUN option (#11875)
[platform/upstream/coreclr.git] / src / jit / legacynonjit / CMakeLists.txt
index de66d81..00fd9e5 100644 (file)
@@ -3,7 +3,6 @@ project(legacynonjit)
 add_definitions(-DALT_JIT)
 add_definitions(-DFEATURE_NO_HOST)
 add_definitions(-DSELF_NO_HOST)
-add_definitions(-DFEATURE_READYTORUN_COMPILER)
 remove_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE)
 
 remove_definitions(-DFEATURE_SIMD)
@@ -15,6 +14,10 @@ remove_definitions(-D_TARGET_X86_=1)
 add_definitions(-D_TARGET_ARM_)
 set(JIT_ARCH_ALTJIT_SOURCES ${JIT_ARM_SOURCES})
 
+if(FEATURE_READYTORUN)
+  add_definitions(-DFEATURE_READYTORUN_COMPILER)
+endif(FEATURE_READYTORUN)
+
 if(WIN32)
   add_definitions(-DFX_VER_INTERNALNAME_STR=legacynonjit.dll)
 endif(WIN32)