From 1d79be7febb200d67a1677a2cb25b5a9424abcfb Mon Sep 17 00:00:00 2001 From: "C.W. Betts" Date: Tue, 11 Aug 2020 16:21:36 -0600 Subject: [PATCH] Update xcconfig settings: * Quiet new warnings. * Add arm64 symbol file. --- src/Cocoa/oolite-nonshared.xcconfig | 1 + src/Cocoa/oolite-warnings.xcconfig | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Cocoa/oolite-nonshared.xcconfig b/src/Cocoa/oolite-nonshared.xcconfig index 60a5bd36e..2249d9eac 100644 --- a/src/Cocoa/oolite-nonshared.xcconfig +++ b/src/Cocoa/oolite-nonshared.xcconfig @@ -2,5 +2,6 @@ EXPORTED_SYMBOLS_FILE = src/Cocoa/exports-debug-32.exp EXPORTED_SYMBOLS_FILE[arch=x86_64] = src/Cocoa/exports-debug-64.exp +EXPORTED_SYMBOLS_FILE[arch=arm64] = src/Cocoa/exports-debug-64.exp OO_MATHS_OPTS = -O3 diff --git a/src/Cocoa/oolite-warnings.xcconfig b/src/Cocoa/oolite-warnings.xcconfig index be03f5b8b..98fe0eb28 100644 --- a/src/Cocoa/oolite-warnings.xcconfig +++ b/src/Cocoa/oolite-warnings.xcconfig @@ -51,6 +51,6 @@ OO_WARNING_EXCEPTIONS = -Wno-unused-parameter -Wno-missing-field-initializer OO_EXTRA_WARNING_EXCEPTIONS = -Wno-pedantic -Wno-gnu -Wno-undef -Wno-objc-interface-ivars -Wno-direct-ivar-access -Wno-receiver-forward-class -Wno-padded -Wno-float-equal -Wno-switch-enum -Wno-cast-align -Wno-unused-exception-parameter -Wno-missing-noreturn -Wno-unreachable-code -Wno-used-but-marked-unused -Wno-format-nonliteral -Wno-conditional-uninitialized -Wno-bad-function-cast -Wno-assign-enum -Wno-vla -Wno-auto-import -Rno-module-build -Wno-cstring-format-directive -Wno-reserved-id-macro -Wno-nullable-to-nonnull-conversion -Wno-cast-qual -Wno-double-promotion $(OO_VERSION_SPECIFIC_WARNING_EXCEPTIONS_$(XCODE_VERSION_MINOR)) // Things we don't want to break the build when they're introduced by devs on other platforms. -OO_WARNING_NO_ERROR = -Wno-error=deprecated-declarations -Wno-error=semicolon-before-method-body +OO_WARNING_NO_ERROR = -Wno-error=deprecated-declarations -Wno-error=semicolon-before-method-body -Wno-objc-messaging-id -Wno-unused-macros OO_WARNING_FLAGS = $OO_LOTS_OF_WARNINGS $OO_WARNING_EXCEPTIONS $OO_EXTRA_WARNING_EXCEPTIONS $OO_WARNING_NO_ERROR $OO_ARCH_WARNING_FLAGS