diff options
author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2023-10-10 09:14:59 +0300 |
---|---|---|
committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2023-10-10 09:18:47 +0300 |
commit | 09d51208651fde2a504df4af771c3231eb88094c (patch) | |
tree | f09d1fb7f6bce5922e8adf645982cc6077c68a05 | |
parent | 6b727ebdd298bdfad8b5c5ea78100bfb6a537d79 (diff) | |
download | redot-engine-09d51208651fde2a504df4af771c3231eb88094c.tar.gz |
[iOS] Fix build on Xcode 14 and older.
-rw-r--r-- | misc/dist/ios_xcode/godot_ios.xcodeproj/project.pbxproj | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/misc/dist/ios_xcode/godot_ios.xcodeproj/project.pbxproj b/misc/dist/ios_xcode/godot_ios.xcodeproj/project.pbxproj index cc2b1c64f8..27bc2844d5 100644 --- a/misc/dist/ios_xcode/godot_ios.xcodeproj/project.pbxproj +++ b/misc/dist/ios_xcode/godot_ios.xcodeproj/project.pbxproj @@ -255,7 +255,13 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - OTHER_LDFLAGS = "-ld_classic $linker_flags"; + "LD_CLASSIC_1000" = ""; + "LD_CLASSIC_1100" = ""; + "LD_CLASSIC_1200" = ""; + "LD_CLASSIC_1300" = ""; + "LD_CLASSIC_1400" = ""; + "LD_CLASSIC_1500" = "-ld_classic"; + OTHER_LDFLAGS = "$(LD_CLASSIC_$(XCODE_VERSION_MAJOR)) $linker_flags"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "$targeted_device_family"; }; @@ -294,7 +300,13 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - OTHER_LDFLAGS = "-ld_classic $linker_flags"; + "LD_CLASSIC_1000" = ""; + "LD_CLASSIC_1100" = ""; + "LD_CLASSIC_1200" = ""; + "LD_CLASSIC_1300" = ""; + "LD_CLASSIC_1400" = ""; + "LD_CLASSIC_1500" = "-ld_classic"; + OTHER_LDFLAGS = "$(LD_CLASSIC_$(XCODE_VERSION_MAJOR)) $linker_flags"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "$targeted_device_family"; VALIDATE_PRODUCT = YES; |