44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
//
|
|
// This file defines the base configuration for a Debug build of any project.
|
|
// This should be set at the project level for the Debug configuration.
|
|
//
|
|
|
|
#include "../Common.xcconfig"
|
|
|
|
// Whether to strip debugging symbols when copying resources (like included
|
|
// binaries)
|
|
COPY_PHASE_STRIP = NO
|
|
|
|
// The optimization level (0, 1, 2, 3, s) for the produced binary
|
|
GCC_OPTIMIZATION_LEVEL = 0
|
|
|
|
// Preproccessor definitions to apply to each file compiled
|
|
GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1
|
|
|
|
// Whether to enable link-time optimizations (such as inlining across translation
|
|
// units)
|
|
LLVM_LTO = NO
|
|
|
|
// Whether to only build the active architecture
|
|
ONLY_ACTIVE_ARCH = YES
|
|
|
|
// Other compiler flags
|
|
//
|
|
// These settings catch some errors in integer arithmetic
|
|
OTHER_CFLAGS = -ftrapv
|
|
|
|
// Other flags to pass to the Swift compiler
|
|
//
|
|
// This enables conditional compilation with #if DEBUG
|
|
OTHER_SWIFT_FLAGS = -D DEBUG
|
|
|
|
// Whether to strip debugging symbols when copying the built product to its
|
|
// final installation location
|
|
STRIP_INSTALLED_PRODUCT = NO
|
|
|
|
// The optimization level (-Onone, -O, -Ofast) for the produced Swift binary
|
|
SWIFT_OPTIMIZATION_LEVEL = -Onone
|
|
|
|
// Disable Developer ID timestamping
|
|
OTHER_CODE_SIGN_FLAGS = --timestamp=none
|