@@ -197,8 +197,9 @@ elseif(CLR_CMAKE_HOST_OS STREQUAL "ios" OR CLR_CMAKE_HOST_OS STREQUAL "tvos")
197197 # control cross-compiling to ios
198198 add_definitions (-D_THREAD_SAFE )
199199 set (HOST_DARWIN 1)
200- set (HOST_IOS 1)
201- if (CLR_CMAKE_HOST_OS STREQUAL "tvos" )
200+ if (CLR_CMAKE_HOST_OS STREQUAL "ios" )
201+ set (HOST_IOS 1)
202+ elseif (CLR_CMAKE_HOST_OS STREQUAL "tvos" )
202203 set (HOST_TVOS 1)
203204 endif ()
204205 set (PTHREAD_POINTER_ID 1)
@@ -318,12 +319,13 @@ if(TARGET_SYSTEM_NAME STREQUAL "darwin")
318319elseif (TARGET_SYSTEM_NAME STREQUAL "ios" OR TARGET_SYSTEM_NAME STREQUAL "tvos" )
319320 set (TARGET_UNIX 1)
320321 set (TARGET_MACH 1)
321- set (TARGET_IOS 1)
322322 set (TARGET_DARWIN 1)
323- if (TARGET_SYSTEM_NAME STREQUAL "tvos" )
323+ set (TARGET_APPLE_MOBILE 1)
324+ if (TARGET_SYSTEM_NAME STREQUAL "ios" )
325+ set (TARGET_IOS 1)
326+ elseif (TARGET_SYSTEM_NAME STREQUAL "tvos" )
324327 set (TARGET_TVOS 1)
325328 endif ()
326- set (TARGET_APPLE_MOBILE 1)
327329elseif (TARGET_SYSTEM_NAME STREQUAL "linux" )
328330 set (TARGET_UNIX 1)
329331 set (TARGET_LINUX 1)
@@ -729,7 +731,7 @@ elseif(HOST_BROWSER)
729731 set (HAVE_SYS_ICU 1)
730732 set (STATIC_ICU 1)
731733 set (ICU_LIBS "icucore" )
732- elseif (HOST_IOS OR HOST_MACCAT)
734+ elseif (HOST_IOS OR HOST_TVOS OR HOST_MACCAT)
733735 set (ICU_FLAGS "-DTARGET_UNIX -DU_DISABLE_RENAMING -Wno-reserved-id-macro -Wno-documentation -Wno-documentation-unknown-command -Wno-switch-enum -Wno-covered-switch-default -Wno-extra-semi-stmt -Wno-unknown-warning-option -Wno-deprecated-declarations" )
734736 set (HAVE_SYS_ICU 1)
735737 set (STATIC_ICU 1)
@@ -934,7 +936,7 @@ set(FULL_VERSION ${product_version_string})
934936######################################
935937# OS SPECIFIC CHECKS
936938######################################
937- if (HOST_IOS OR HOST_ANDROID OR HOST_MACCAT)
939+ if (HOST_IOS OR HOST_TVOS OR HOST_ANDROID OR HOST_MACCAT)
938940 # FIXME: the mobile products use mono_dllmap_insert so allow this
939941 unset (DISABLE_DLLMAP)
940942else ()
@@ -958,7 +960,7 @@ endif()
958960add_subdirectory ("${CLR_SRC_NATIVE_DIR} /public" public_apis )
959961
960962add_subdirectory (mono )
961- if (ENABLE_MSCORDBI AND NOT TARGET_ARCH STREQUAL "arm64" AND NOT CMAKE_CROSSCOMPILING AND NOT TARGET_IOS AND NOT TARGET_ANDROID AND NOT TARGET_BROWSER AND NOT TARGET_WASI AND NOT HOST_MACCAT)
963+ if (ENABLE_MSCORDBI AND NOT TARGET_ARCH STREQUAL "arm64" AND NOT CMAKE_CROSSCOMPILING AND NOT TARGET_IOS AND NOT TARGET_TVOS AND NOT TARGET_ANDROID AND NOT TARGET_BROWSER AND NOT TARGET_WASI AND NOT HOST_MACCAT)
962964 add_subdirectory (dlls/mscordbi )
963965endif ()
964966
0 commit comments