Skip to content

Commit b8d4b8a

Browse files
gbalykovam11
andauthored
Add tizen x64 cross build support (#79226)
* Add tizen x64 cross build support Co-authored-by: Adeel Mujahid <[email protected]>
1 parent a21bdff commit b8d4b8a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

eng/native/tryrun.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ elseif(EXISTS ${CROSS_ROOTFS}/usr/platform/i86pc)
2020
set(CLR_CMAKE_TARGET_OS SunOS)
2121
elseif(EXISTS /System/Library/CoreServices)
2222
set(DARWIN 1)
23+
elseif(EXISTS ${CROSS_ROOTFS}/etc/tizen-release)
24+
set(TIZEN 1)
2325
endif()
2426

2527
if(DARWIN)
@@ -68,7 +70,7 @@ if(DARWIN)
6870
else()
6971
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only arm64 or x64 is supported for OSX cross build!")
7072
endif()
71-
elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|riscv64|s390x|ppc64le|x86)$" OR FREEBSD OR ILLUMOS)
73+
elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|riscv64|s390x|ppc64le|x86)$" OR FREEBSD OR ILLUMOS OR TIZEN)
7274
set_cache_value(FILE_OPS_CHECK_FERROR_OF_PREVIOUS_CALL_EXITCODE 1)
7375
set_cache_value(GETPWUID_R_SETS_ERRNO_EXITCODE 0)
7476
set_cache_value(HAS_POSIX_SEMAPHORES_EXITCODE 0)
@@ -144,6 +146,8 @@ elseif(TARGET_ARCH_NAME MATCHES "^(armel|arm|armv6|arm64|loongarch64|riscv64|s39
144146
set_cache_value(HAVE_SET_MAX_VARIABLE 1)
145147
set_cache_value(HAVE_FULLY_FEATURED_PTHREAD_MUTEXES 1)
146148
set_cache_value(HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE 0)
149+
elseif (TIZEN)
150+
set_cache_value(HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE 0)
147151
endif()
148152
else()
149153
message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only armel, arm, armv6, arm64, loongarch64, s390x, ppc64le and x86 are supported!")

0 commit comments

Comments
 (0)