CryptoSwift-Release.xcconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. //
  2. // CryptoSwift-Release.xcconfig
  3. //
  4. // Generated by BuildSettingExtractor on 02/04/2018
  5. // https://github.com/dempseyatgithub/BuildSettingExtractor
  6. //
  7. #include "CryptoSwift-Shared.xcconfig"
  8. BITCODE_GENERATION_MODE = bitcode
  9. // Use Optimization Profile
  10. //
  11. // When this setting is enabled, `clang` will use the optimization profile collected for
  12. // a target when building it.
  13. CLANG_USE_OPTIMIZATION_PROFILE = NO
  14. // Generate Debug Symbols
  15. //
  16. // Enables or disables generation of debug symbols. When debug symbols are enabled, the
  17. // level of detail can be controlled by the `DEBUG_INFORMATION_FORMAT` setting.
  18. GCC_GENERATE_DEBUGGING_SYMBOLS = NO
  19. // Unroll Loops
  20. //
  21. // Unrolls loops. Unrolling makes the code larger, but may make it faster by reducing the
  22. // number of branches executed.
  23. GCC_UNROLL_LOOPS = YES
  24. // Link-Time Optimization
  25. //
  26. // Enabling this setting allows optimization across file boundaries during linking.
  27. //
  28. // * *No:* Disabled. Do not use link-time optimization.
  29. // * *Monolithic Link-Time Optimization:* This mode performs monolithic link-time
  30. // optimization of binaries, combining all executable code into a single unit and running
  31. // aggressive compiler optimizations.
  32. // * *Incremental Link-Time Optimization:* This mode performs partitioned link-time
  33. // optimization of binaries, inlining between compilation units and running aggressive
  34. // compiler optimizations on each unit in parallel. This enables fast incremental builds
  35. // and uses less memory than Monolithic LTO.
  36. LLVM_LTO = YES
  37. // Disable Safety Checks
  38. //
  39. // Disable runtime safety checks when optimizing.
  40. SWIFT_DISABLE_SAFETY_CHECKS = YES
  41. // Exclusive Access to Memory
  42. //
  43. // Enforce exclusive access to memory
  44. SWIFT_ENFORCE_EXCLUSIVE_ACCESS = compile-time
  45. // Swift Optimization Level
  46. //
  47. // * *None:* Compile without any optimization. [-Onone]
  48. // * *Optimize for Speed:* [-O]
  49. // * *Optimize for Size:* [-Osize]
  50. // * *Whole Module Optimization:* [-O -whole-module-optimization]
  51. SWIFT_OPTIMIZATION_LEVEL = -O