mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 23:32:41 +00:00
XcodeGen: Continue to make build settings uniform
This commit is contained in:
parent
cb56854972
commit
7187e5225e
8 changed files with 19 additions and 33 deletions
|
@ -16,11 +16,16 @@
|
|||
|
||||
#include "Common.xcconfig"
|
||||
|
||||
ONLY_ACTIVE_ARCH = YES
|
||||
COPY_PHASE_STRIP = NO
|
||||
ENABLE_TESTABILITY = YES
|
||||
GCC_DYNAMIC_NO_PIC = NO
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE
|
||||
|
||||
SWIFT_OPTIMIZATION_LEVEL = -Onone
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
|
||||
|
||||
GCC_OPTIMIZATION_LEVEL = 0
|
||||
GCC_DYNAMIC_NO_PIC = NO
|
||||
GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE
|
||||
ONLY_ACTIVE_ARCH = YES
|
||||
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
COPY_PHASE_STRIP = YES
|
||||
ENABLE_NS_ASSERTIONS = NO
|
||||
MTL_ENABLE_DEBUG_INFO = NO
|
||||
SWIFT_COMPILATION_MODE = wholemodule
|
||||
VALIDATE_PRODUCT = YES
|
||||
|
||||
SWIFT_COMPILATION_MODE = wholemodule
|
||||
|
|
|
@ -26,6 +26,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 11.0
|
|||
SDKROOT = iphoneos
|
||||
TARGETED_DEVICE_FAMILY = 1,2
|
||||
SWIFT_VERSION = 5.3.1
|
||||
ENABLE_BITCODE = NO
|
||||
|
||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @executable_path/../../Frameworks
|
||||
ALWAYS_SEARCH_USER_PATHS = NO
|
||||
|
@ -36,11 +37,14 @@ GCC_NO_COMMON_BLOCKS = YES
|
|||
// Make Xcode 12 and fastlane(xcodebuild) happy while some pods are not updated
|
||||
EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64
|
||||
|
||||
|
||||
// Warnings
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES
|
||||
CLANG_ANALYZER_NONNULL = YES
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
|
||||
|
||||
CLANG_ENABLE_MODULES = YES
|
||||
CLANG_ENABLE_OBJC_ARC = YES
|
||||
|
||||
// Warnings
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
|
||||
CLANG_WARN_BOOL_CONVERSION = YES
|
||||
|
@ -48,6 +52,7 @@ CLANG_WARN_COMMA = YES
|
|||
CLANG_WARN_CONSTANT_CONVERSION = YES
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES
|
||||
CLANG_WARN_EMPTY_BODY = YES
|
||||
CLANG_WARN_ENUM_CONVERSION = YES
|
||||
CLANG_WARN_INFINITE_RECURSION = YES
|
||||
|
@ -60,6 +65,8 @@ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
|
|||
CLANG_WARN_STRICT_PROTOTYPES = YES
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
|
||||
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES
|
||||
|
|
|
@ -43,7 +43,6 @@ targets:
|
|||
base:
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||
CODE_SIGN_ENTITLEMENTS: Riot/SupportingFiles/Riot.entitlements
|
||||
ENABLE_BITCODE: NO
|
||||
INFOPLIST_FILE: Riot/SupportingFiles/Info.plist
|
||||
LD_RUNPATH_SEARCH_PATHS: $(inherited) @executable_path/Frameworks
|
||||
PRODUCT_BUNDLE_IDENTIFIER: $(BASE_BUNDLE_IDENTIFIER)
|
||||
|
@ -56,7 +55,6 @@ targets:
|
|||
CODE_SIGN_IDENTITY[sdk=iphoneos*]: iPhone Developer
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
PROVISIONING_PROFILE_SPECIFIER:
|
||||
SWIFT_OPTIMIZATION_LEVEL: -Onone
|
||||
Release:
|
||||
CODE_SIGN_IDENTITY: iPhone Distribution
|
||||
CODE_SIGN_STYLE: Manual
|
||||
|
|
|
@ -46,7 +46,6 @@ targets:
|
|||
TEST_HOST: $(BUILT_PRODUCTS_DIR)/Riot.app/Riot
|
||||
configs:
|
||||
Debug:
|
||||
SWIFT_OPTIMIZATION_LEVEL: -Onone
|
||||
Release:
|
||||
PROVISIONING_PROFILE: $(RIOT_PROVISIONING_PROFILE)
|
||||
PROVISIONING_PROFILE_SPECIFIER: $(RIOT_PROVISIONING_PROFILE_SPECIFIER)
|
||||
|
|
|
@ -37,15 +37,8 @@ targets:
|
|||
|
||||
settings:
|
||||
base:
|
||||
CLANG_ANALYZER_NONNULL: YES
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION: YES_AGGRESSIVE
|
||||
CLANG_ENABLE_OBJC_WEAK: YES
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS: YES
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY: YES_AGGRESSIVE
|
||||
CODE_SIGN_ENTITLEMENTS: RiotNSE/RiotNSE.entitlements
|
||||
ENABLE_BITCODE: NO
|
||||
INFOPLIST_FILE: RiotNSE/Info.plist
|
||||
MTL_FAST_MATH: YES
|
||||
PRODUCT_BUNDLE_IDENTIFIER: $(BASE_BUNDLE_IDENTIFIER).nse
|
||||
PRODUCT_NAME: RiotNSE
|
||||
SKIP_INSTALL: YES
|
||||
|
@ -53,18 +46,13 @@ targets:
|
|||
Debug:
|
||||
CODE_SIGN_IDENTITY: iPhone Developer
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
DEBUG_INFORMATION_FORMAT: dwarf
|
||||
PROVISIONING_PROFILE_SPECIFIER: ""
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS: DEBUG
|
||||
SWIFT_OPTIMIZATION_LEVEL: -Onone
|
||||
Release:
|
||||
CODE_SIGN_IDENTITY: iPhone Distribution
|
||||
CODE_SIGN_STYLE: Manual
|
||||
COPY_PHASE_STRIP: NO
|
||||
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
|
||||
PROVISIONING_PROFILE: $(NSE_PROVISIONING_PROFILE)
|
||||
PROVISIONING_PROFILE_SPECIFIER: $(NSE_PROVISIONING_PROFILE_SPECIFIER)
|
||||
SWIFT_OPTIMIZATION_LEVEL: -O
|
||||
|
||||
postbuildScripts:
|
||||
- name: Embed Precompiled Frameworks
|
||||
|
|
|
@ -39,11 +39,7 @@ targets:
|
|||
base:
|
||||
APPLICATION_EXTENSION_API_ONLY: YES
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||
CLANG_ANALYZER_NONNULL: YES
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION: YES_AGGRESSIVE
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS: YES
|
||||
CODE_SIGN_ENTITLEMENTS: RiotShareExtension/SupportingFiles/RiotShareExtension.entitlements
|
||||
ENABLE_BITCODE: NO
|
||||
GCC_PREPROCESSOR_DEFINITIONS: $(inherited) IS_SHARE_EXTENSION=1
|
||||
INFOPLIST_FILE: RiotShareExtension/SupportingFiles/Info.plist
|
||||
LD_RUNPATH_SEARCH_PATHS: $(inherited) @executable_path/Frameworks @executable_path/../../Frameworks
|
||||
|
@ -55,13 +51,11 @@ targets:
|
|||
Debug:
|
||||
CODE_SIGN_IDENTITY: iPhone Developer
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
DEBUG_INFORMATION_FORMAT: dwarf
|
||||
PROVISIONING_PROFILE_SPECIFIER: ""
|
||||
Release:
|
||||
CODE_SIGN_IDENTITY: iPhone Distribution
|
||||
CODE_SIGN_STYLE: Manual
|
||||
COPY_PHASE_STRIP: NO
|
||||
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
|
||||
PROVISIONING_PROFILE: $(SHARE_EXTENSION_PROVISIONING_PROFILE)
|
||||
PROVISIONING_PROFILE_SPECIFIER: $(SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER)
|
||||
|
||||
|
|
|
@ -40,11 +40,7 @@ targets:
|
|||
|
||||
settings:
|
||||
base:
|
||||
CLANG_ANALYZER_NONNULL: YES
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION: YES_AGGRESSIVE
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS: YES
|
||||
CODE_SIGN_ENTITLEMENTS: SiriIntents/SiriIntents.entitlements
|
||||
ENABLE_BITCODE: NO
|
||||
INFOPLIST_FILE: SiriIntents/Info.plist
|
||||
LD_RUNPATH_SEARCH_PATHS: $(inherited) @executable_path/Frameworks @executable_path/../../Frameworks
|
||||
PRODUCT_BUNDLE_IDENTIFIER: $(BASE_BUNDLE_IDENTIFIER).SiriIntents
|
||||
|
@ -54,13 +50,11 @@ targets:
|
|||
Debug:
|
||||
CODE_SIGN_IDENTITY: iPhone Developer
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
DEBUG_INFORMATION_FORMAT: dwarf
|
||||
PROVISIONING_PROFILE_SPECIFIER: ""
|
||||
Release:
|
||||
CODE_SIGN_IDENTITY: iPhone Distribution
|
||||
CODE_SIGN_STYLE: Manual
|
||||
COPY_PHASE_STRIP: NO
|
||||
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
|
||||
PROVISIONING_PROFILE: $(SIRI_INTENTS_PROVISIONING_PROFILE)
|
||||
PROVISIONING_PROFILE_SPECIFIER: $(SIRI_INTENTS_PROVISIONING_PROFILE_SPECIFIER)
|
||||
|
||||
|
|
Loading…
Reference in a new issue