42 lines
No EOL
842 B
Python
42 lines
No EOL
842 B
Python
{
|
|
'variables': {
|
|
'conditions': [
|
|
['OS == "mac"', {
|
|
'target_arch%': 'x64'
|
|
}, {
|
|
'target_arch%': 'ia32'
|
|
}]
|
|
]
|
|
},
|
|
'target_defaults': {
|
|
'default_configuration': 'Release',
|
|
'defines': [ ],
|
|
'conditions': [
|
|
['OS == "mac"', {
|
|
'defines': [ 'DARWIN' ]
|
|
}, {
|
|
'defines': [ 'LINUX' ]
|
|
}],
|
|
['OS == "mac" and target_arch == "x64"', {
|
|
'xcode_settings': {
|
|
'ARCHS': [ 'x86_64' ]
|
|
},
|
|
}]
|
|
],
|
|
'configurations': {
|
|
'Debug': {
|
|
'cflags': [ '-g', '-O0' ],
|
|
'xcode_settings': {
|
|
'OTHER_CFLAGS': [ '-g', '-O0' ]
|
|
}
|
|
},
|
|
'Release': {
|
|
'cflags': [ '-O3' ],
|
|
'defines': [ 'NDEBUG' ],
|
|
'xcode_settings': {
|
|
'OTHER_CFLAGS': [ '-O3' ]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |