mirror of
https://github.com/CocoaLumberjack/CocoaLumberjack.git
synced 2026-05-07 20:12:46 +00:00
ee9e929581
- added Integration.xcodeproj to the workspace - fixed macOSSwiftIntegration build running issue (the AppDelegate.swift was never called - replaced with main.swift) - removed xcconfig files from copy build phase - continued the Xcode settings cleanup - moved most of them to xcconfig - set Integration Apps WATCHOS_DEPLOYMENT_TARGET to 5.0 because of some APIs used - fixed some app ids that were incorrect (org.example.* -> com.deusty.*) - the iOS and tvOS targets AppDelegate.swift was not creating the ViewController instance. Fixed - set explicit dependencies between the Integration targets and their corresponding CocoaLumberjack dependencies - cleanup old remaining AppIcon - watchOSSwiftIntegration now builds and runs (uses Debug config) - PREPROCESSOR_MACROS is actually not used by Xcode, so the DD_LOG_LEVEL=DDLogLevel* setting was not working. Changed to GCC_PREPROCESSOR_DEFINITIONS and now it works. Set DDLogLevelWarning for release and DDLogLevelAll for debug builds - only applies to Integration targets - related PRs: #961 #970
35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
// Configuration settings file format documentation can be found at:
|
|
// https://help.apple.com/xcode/#/dev745c5c974
|
|
|
|
#include "Module-Shared.xcconfig"
|
|
|
|
// Specifies whether binary files that are copied during the build, such as in a Copy Bundle Resources or Copy Files build phase, should be stripped of debugging symbols.
|
|
COPY_PHASE_STRIP = YES
|
|
|
|
// The type of debug information to produce.
|
|
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
|
|
|
|
// Controls whether assertion logic provided by `NSAssert` is included in the preprocessed source code or is elided during preprocessing.
|
|
ENABLE_NS_ASSERTIONS = NO
|
|
|
|
// When this setting is activated, the product will be built with options appropriate for running automated tests, such as making private interfaces accessible to the tests.
|
|
ENABLE_TESTABILITY = NO
|
|
|
|
// Specifies the degree to which the generated code is optimized for speed and binary size.
|
|
GCC_OPTIMIZATION_LEVEL = s
|
|
|
|
// Metal debug info
|
|
MTL_ENABLE_DEBUG_INFO = NO
|
|
|
|
// If enabled, only the active architecture is built.
|
|
ONLY_ACTIVE_ARCH = NO
|
|
|
|
// This setting controls the way the Swift files in a module are rebuilt.
|
|
SWIFT_COMPILATION_MODE = wholemodule
|
|
|
|
// Swift optimization (none, speed, size, wholemodule)
|
|
SWIFT_OPTIMIZATION_LEVEL = -O
|
|
|
|
// If enabled, perform validation checks on the product as part of the build process.
|
|
VALIDATE_PRODUCT = YES
|