|
|
@@ -18,9 +18,17 @@ if(CMAKE_SYSTEM_NAME STREQUAL Linux)
|
|
|
clr_unknown_arch()
|
|
|
endif()
|
|
|
set(CLR_CMAKE_PLATFORM_LINUX 1)
|
|
|
+elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin)
|
|
|
+ set(CLR_CMAKE_PLATFORM_UNIX 1)
|
|
|
+ if(CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64)
|
|
|
+ set(CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64 1)
|
|
|
+ else()
|
|
|
+ clr_unknown_arch()
|
|
|
+ endif()
|
|
|
+ set(CLR_CMAKE_PLATFORM_DARWIN 1)
|
|
|
else()
|
|
|
clr_unknown_arch()
|
|
|
-endif (CMAKE_SYSTEM_NAME STREQUAL Linux)
|
|
|
+endif()
|
|
|
|
|
|
if(CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64)
|
|
|
set(CLR_CMAKE_PLATFORM_ARCH_AMD64 1)
|