mac: Improve configs for Release build
This commit is contained in:
parent
9a691d1be8
commit
0ae78f98eb
1 changed files with 13 additions and 5 deletions
|
@ -16,9 +16,6 @@
|
||||||
}],
|
}],
|
||||||
],
|
],
|
||||||
|
|
||||||
'mac_deployment_target%': '10.8',
|
|
||||||
'mac_sdkroot%': 'macosx',
|
|
||||||
|
|
||||||
# See http://msdn.microsoft.com/en-us/library/aa652360(VS.71).aspx
|
# See http://msdn.microsoft.com/en-us/library/aa652360(VS.71).aspx
|
||||||
'win_release_Optimization%': '2', # 2 = /Os
|
'win_release_Optimization%': '2', # 2 = /Os
|
||||||
'win_debug_Optimization%': '0', # 0 = /Od
|
'win_debug_Optimization%': '0', # 0 = /Od
|
||||||
|
@ -41,6 +38,7 @@
|
||||||
# Rules for excluding e.g. foo_win.cc from the build on non-Windows.
|
# Rules for excluding e.g. foo_win.cc from the build on non-Windows.
|
||||||
'filename_rules.gypi',
|
'filename_rules.gypi',
|
||||||
],
|
],
|
||||||
|
# Putting this in "configurations" will make overrides not working.
|
||||||
'xcode_settings': {
|
'xcode_settings': {
|
||||||
'ALWAYS_SEARCH_USER_PATHS': 'NO',
|
'ALWAYS_SEARCH_USER_PATHS': 'NO',
|
||||||
'ARCHS': ['x86_64'],
|
'ARCHS': ['x86_64'],
|
||||||
|
@ -50,9 +48,9 @@
|
||||||
'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',
|
'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',
|
||||||
'GCC_ENABLE_CPP_RTTI': 'NO',
|
'GCC_ENABLE_CPP_RTTI': 'NO',
|
||||||
'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES',
|
'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES',
|
||||||
'MACOSX_DEPLOYMENT_TARGET': '<(mac_deployment_target)',
|
'MACOSX_DEPLOYMENT_TARGET': '10.8',
|
||||||
'RUN_CLANG_STATIC_ANALYZER': 'YES',
|
'RUN_CLANG_STATIC_ANALYZER': 'YES',
|
||||||
'SDKROOT': '<(mac_sdkroot)',
|
'SDKROOT': 'macosx',
|
||||||
'USE_HEADER_MAP': 'NO',
|
'USE_HEADER_MAP': 'NO',
|
||||||
'WARNING_CFLAGS': [
|
'WARNING_CFLAGS': [
|
||||||
'-Wall',
|
'-Wall',
|
||||||
|
@ -202,6 +200,16 @@
|
||||||
}],
|
}],
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
'xcode_settings': {
|
||||||
|
'DEAD_CODE_STRIPPING': 'YES', # -Wl,-dead_strip
|
||||||
|
'GCC_OPTIMIZATION_LEVEL': '2',
|
||||||
|
'OTHER_CFLAGS': [
|
||||||
|
'-fno-inline',
|
||||||
|
'-fno-omit-frame-pointer',
|
||||||
|
'-fno-builtin',
|
||||||
|
'-fno-optimize-sibling-calls',
|
||||||
|
],
|
||||||
|
},
|
||||||
},
|
},
|
||||||
'conditions': [
|
'conditions': [
|
||||||
['OS=="linux"', {
|
['OS=="linux"', {
|
||||||
|
|
Loading…
Reference in a new issue