From eed53504594644fff982b6dc2dc7b3248b23bf5e Mon Sep 17 00:00:00 2001 From: osy <50960678+osy@users.noreply.github.com> Date: Fri, 23 Jan 2026 13:27:28 -0800 Subject: [PATCH] build: fix Obj-C build flags We weren't passing in the target tuple for Obj-C which led to crashes running on an lower iOS version. Fixes #7593 --- scripts/build_dependencies.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/build_dependencies.sh b/scripts/build_dependencies.sh index 8577fd52..5b421a36 100755 --- a/scripts/build_dependencies.sh +++ b/scripts/build_dependencies.sh @@ -221,7 +221,7 @@ generate_meson_cross() { echo "[built-in options]" >> $cross echo "c_args = [${CFLAGS:+$(meson_quote $CFLAGS)}]" >> $cross echo "cpp_args = [${CXXFLAGS:+$(meson_quote $CXXFLAGS)}]" >> $cross - echo "objc_args = [${CFLAGS:+$(meson_quote $CFLAGS)}]" >> $cross + echo "objc_args = [${OBJCFLAGS:+$(meson_quote $OBJCFLAGS)}]" >> $cross echo "c_link_args = [${LDFLAGS:+$(meson_quote $LDFLAGS)}]" >> $cross echo "cpp_link_args = [${LDFLAGS:+$(meson_quote $LDFLAGS)}]" >> $cross echo "objc_link_args = [${LDFLAGS:+$(meson_quote $LDFLAGS)}]" >> $cross @@ -356,7 +356,10 @@ generate_cmake_toolchain() { # if [ -n "$CFLAGS" ]; then echo "set(CMAKE_C_FLAGS \"$CFLAGS\" CACHE STRING \"\" FORCE)" >> "$toolchain" - echo "set(CMAKE_OBJC_FLAGS \"$CFLAGS\" CACHE STRING \"\" FORCE)" >> "$toolchain" + fi + + if [ -n "$OBJCFLAGS" ]; then + echo "set(CMAKE_OBJC_FLAGS \"$OBJCFLAGS\" CACHE STRING \"\" FORCE)" >> "$toolchain" fi if [ -n "$CXXFLAGS" ]; then