Module-Release.xcconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. // Configuration settings file format documentation can be found at:
  2. // https://help.apple.com/xcode/#/dev745c5c974
  3. #include "Module-Shared.xcconfig"
  4. // 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.
  5. COPY_PHASE_STRIP = YES
  6. // The type of debug information to produce.
  7. DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
  8. // Controls whether assertion logic provided by `NSAssert` is included in the preprocessed source code or is elided during preprocessing.
  9. ENABLE_NS_ASSERTIONS = NO
  10. // 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.
  11. ENABLE_TESTABILITY = NO
  12. // Specifies the degree to which the generated code is optimized for speed and binary size.
  13. GCC_OPTIMIZATION_LEVEL = s
  14. // Metal debug info
  15. MTL_ENABLE_DEBUG_INFO = NO
  16. // If enabled, only the active architecture is built.
  17. ONLY_ACTIVE_ARCH = NO
  18. // This setting controls the way the Swift files in a module are rebuilt.
  19. SWIFT_COMPILATION_MODE = wholemodule
  20. // Swift optimization (none, speed, size, wholemodule)
  21. SWIFT_OPTIMIZATION_LEVEL = -O
  22. // If enabled, perform validation checks on the product as part of the build process.
  23. VALIDATE_PRODUCT = YES