SDWebImage/Configs/Module-Debug.xcconfig

35 lines
1.7 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 = NO
// The type of debug information to produce.
DEBUG_INFORMATION_FORMAT = dwarf
// Controls whether assertion logic provided by `NSAssert` is included in the preprocessed source code or is elided during preprocessing.
ENABLE_NS_ASSERTIONS = YES
// 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 = YES
// Activating this setting indicates that the target or project should generate bitcode during compilation for platforms and architectures that support it. For Archive builds, bitcode will be generated in the linked binary for submission to the App Store. For other builds, the compiler and linker will check whether the code complies with the requirements for bitcode generation, but will not generate actual bitcode.
ENABLE_BITCODE = NO
// Specifies the degree to which the generated code is optimized for speed and binary size.
GCC_OPTIMIZATION_LEVEL = 0
// Space-separated list of preprocessor macros of the form `foo` or `foo=bar`
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DEBUG=1
// Metal debug info - not sure why we need it
MTL_ENABLE_DEBUG_INFO = YES
// If enabled, only the active architecture is built.
ONLY_ACTIVE_ARCH = YES
// If enabled, perform validation checks on the product as part of the build process.
VALIDATE_PRODUCT = NO