From a3af4cadccd8bff2b6f31675d37a899864f635d8 Mon Sep 17 00:00:00 2001 From: moluopro Date: Sun, 11 Jan 2026 20:16:42 +0800 Subject: [PATCH] build: skip tests when building for iOS --- c_check | 4 ++++ ctest.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/c_check b/c_check index 9801b87783..12ed93ca47 100755 --- a/c_check +++ b/c_check @@ -23,6 +23,7 @@ config="$2" compiler_name="$3" shift 3 flags="$*" +is_ios=false # First, we need to know the target OS and compiler name { @@ -78,6 +79,7 @@ case "$data" in *OS_CYGWIN_NT*) os=CYGWIN_NT ;; esac case "$data" in *OS_INTERIX*) os=Interix ;; esac case "$data" in *OS_ANDROID*) os=Android ;; esac case "$data" in *OS_HAIKU*) os=Haiku ;; esac +case "$data" in *OS_IOS*) is_ios=true ;; esac case "$data" in *ARCH_X86_64*) architecture=x86_64 ;; @@ -410,6 +412,8 @@ fi [ "$os" = "Android" ] && [ "$hostos" = "Linux" ] && [ -n "$TERMUX_APP_PID" ] \ && cross=0 +[ "$is_ios" = true ] && cross=1 + [ "$USE_OPENMP" != 1 ] && openmp='' linker_L="" diff --git a/ctest.c b/ctest.c index cbc15326f0..74c0ad46e8 100644 --- a/ctest.c +++ b/ctest.c @@ -182,3 +182,6 @@ ARCH_RISCV64 OS_WINDOWS #endif +#if defined(TARGET_OS_IPHONE) +OS_IOS +#endif