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
This commit is contained in:
osy
2026-01-23 13:27:28 -08:00
parent ca6cd2deba
commit eed5350459
+5 -2
View File
@@ -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