summaryrefslogtreecommitdiff
path: root/clrdefinitions.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r--clrdefinitions.cmake11
1 files changed, 4 insertions, 7 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index 91346eceef..7f5686afed 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -53,10 +53,12 @@ if (CLR_CMAKE_PLATFORM_UNIX)
add_definitions(-D_XOPEN_SOURCE)
endif(CLR_CMAKE_PLATFORM_DARWIN)
- if (CLR_CMAKE_PLATFORM_UNIX_AMD64)
+ if (CLR_CMAKE_TARGET_ARCH_AMD64)
add_definitions(-DUNIX_AMD64_ABI)
- elseif (CLR_CMAKE_PLATFORM_UNIX_ARM)
+ elseif (CLR_CMAKE_TARGET_ARCH_ARM)
add_definitions(-DUNIX_ARM_ABI)
+ elseif (CLR_CMAKE_TARGET_ARCH_I386)
+ add_definitions(-DUNIX_X86_ABI)
endif()
endif(CLR_CMAKE_PLATFORM_UNIX)
@@ -96,7 +98,6 @@ if(CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_ARM OR CLR_CMAKE_TARGET_
endif()
add_definitions(-DFEATURE_ASYNC_IO)
-add_definitions(-DFEATURE_BCL_FORMATTING)
add_definitions(-DFEATURE_COLLECTIBLE_TYPES)
if(WIN32)
@@ -167,10 +168,6 @@ add_definitions(-DFEATURE_RANDOMIZED_STRING_HASHING)
add_definitions(-DFEATURE_READYTORUN)
set(FEATURE_READYTORUN 1)
-if (FEATURE_STANDALONE_GC)
- add_definitions(-DFEATURE_STANDALONE_GC)
-endif(FEATURE_STANDALONE_GC)
-
if (CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_I386)
add_definitions(-DFEATURE_REJIT)
endif(CLR_CMAKE_TARGET_ARCH_AMD64 OR CLR_CMAKE_TARGET_ARCH_I386)