Fix clang version detection in src/pal/tools/gen-buildsys-clang.sh (#11398)
[platform/upstream/coreclr.git] / clrfeatures.cmake
1 if(CLR_CMAKE_TARGET_TIZEN_LINUX)
2   set(FEATURE_EVENT_TRACE 0)
3 endif()
4
5 if(NOT DEFINED FEATURE_EVENT_TRACE)
6   if (WIN32)
7     set(FEATURE_EVENT_TRACE 1)
8   endif()
9
10   if(CLR_CMAKE_PLATFORM_LINUX)
11     if(CLR_CMAKE_TARGET_ARCH_AMD64)
12       set(FEATURE_EVENT_TRACE 1)
13     elseif(CLR_CMAKE_TARGET_ARCH_ARM)
14       set(FEATURE_EVENT_TRACE 1)
15     endif()
16   endif(CLR_CMAKE_PLATFORM_LINUX)
17 endif(NOT DEFINED FEATURE_EVENT_TRACE)
18
19 if(NOT DEFINED FEATURE_DBGIPC)
20   if(CLR_CMAKE_PLATFORM_UNIX AND (NOT CLR_CMAKE_PLATFORM_ANDROID))
21     set(FEATURE_DBGIPC 1)
22   endif()
23 endif(NOT DEFINED FEATURE_DBGIPC)
24
25 if(NOT DEFINED FEATURE_INTERPRETER)
26   set(FEATURE_INTERPRETER 0)
27 endif(NOT DEFINED FEATURE_INTERPRETER)
28
29 if(NOT WIN32)
30   if(NOT DEFINED FEATURE_NI_BIND_FALLBACK)
31     if(NOT CLR_CMAKE_TARGET_ARCH_AMD64 AND NOT CLR_CMAKE_TARGET_ARCH_ARM64)
32       set(FEATURE_NI_BIND_FALLBACK 1)
33     endif()
34   endif(NOT DEFINED FEATURE_NI_BIND_FALLBACK)
35 endif(NOT WIN32)