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
|
||||
'win_release_Optimization%': '2', # 2 = /Os
|
||||
'win_debug_Optimization%': '0', # 0 = /Od
|
||||
|
@ -41,6 +38,7 @@
|
|||
# Rules for excluding e.g. foo_win.cc from the build on non-Windows.
|
||||
'filename_rules.gypi',
|
||||
],
|
||||
# Putting this in "configurations" will make overrides not working.
|
||||
'xcode_settings': {
|
||||
'ALWAYS_SEARCH_USER_PATHS': 'NO',
|
||||
'ARCHS': ['x86_64'],
|
||||
|
@ -50,9 +48,9 @@
|
|||
'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',
|
||||
'GCC_ENABLE_CPP_RTTI': 'NO',
|
||||
'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES',
|
||||
'MACOSX_DEPLOYMENT_TARGET': '<(mac_deployment_target)',
|
||||
'MACOSX_DEPLOYMENT_TARGET': '10.8',
|
||||
'RUN_CLANG_STATIC_ANALYZER': 'YES',
|
||||
'SDKROOT': '<(mac_sdkroot)',
|
||||
'SDKROOT': 'macosx',
|
||||
'USE_HEADER_MAP': 'NO',
|
||||
'WARNING_CFLAGS': [
|
||||
'-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': [
|
||||
['OS=="linux"', {
|
||||
|
|
Loading…
Reference in a new issue