common-sqlite.gypi 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. 'variables': {
  3. 'sqlite_version%':'3440200',
  4. "toolset%":'',
  5. },
  6. 'target_defaults': {
  7. 'default_configuration': 'Release',
  8. 'conditions': [
  9. [ 'toolset!=""', {
  10. 'msbuild_toolset':'<(toolset)'
  11. }]
  12. ],
  13. 'configurations': {
  14. 'Debug': {
  15. 'defines!': [
  16. 'NDEBUG'
  17. ],
  18. 'cflags_cc!': [
  19. '-O3',
  20. '-Os',
  21. '-DNDEBUG'
  22. ],
  23. 'xcode_settings': {
  24. 'OTHER_CPLUSPLUSFLAGS!': [
  25. '-O3',
  26. '-Os',
  27. '-DDEBUG'
  28. ],
  29. 'GCC_OPTIMIZATION_LEVEL': '0',
  30. 'GCC_GENERATE_DEBUGGING_SYMBOLS': 'YES'
  31. },
  32. 'msvs_settings': {
  33. 'VCCLCompilerTool': {
  34. 'ExceptionHandling': 1, # /EHsc
  35. }
  36. }
  37. },
  38. 'Release': {
  39. 'defines': [
  40. 'NDEBUG'
  41. ],
  42. 'xcode_settings': {
  43. 'OTHER_CPLUSPLUSFLAGS!': [
  44. '-Os',
  45. '-O2'
  46. ],
  47. 'GCC_OPTIMIZATION_LEVEL': '3',
  48. 'GCC_GENERATE_DEBUGGING_SYMBOLS': 'NO',
  49. 'DEAD_CODE_STRIPPING': 'YES',
  50. 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES'
  51. },
  52. 'msvs_settings': {
  53. 'VCCLCompilerTool': {
  54. 'ExceptionHandling': 1, # /EHsc
  55. }
  56. }
  57. }
  58. }
  59. }
  60. }