25 lines
560 B
25 lines
560 B
{ |
|
'defines': [ 'NAPI_CPP_EXCEPTIONS' ], |
|
'cflags!': [ '-fno-exceptions' ], |
|
'cflags_cc!': [ '-fno-exceptions' ], |
|
'conditions': [ |
|
["OS=='win'", { |
|
"defines": [ |
|
"_HAS_EXCEPTIONS=1" |
|
], |
|
"msvs_settings": { |
|
"VCCLCompilerTool": { |
|
"ExceptionHandling": 1, |
|
'EnablePREfast': 'true', |
|
}, |
|
}, |
|
}], |
|
["OS=='mac'", { |
|
'xcode_settings': { |
|
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES', |
|
'CLANG_CXX_LIBRARY': 'libc++', |
|
'MACOSX_DEPLOYMENT_TARGET': '10.7', |
|
}, |
|
}], |
|
], |
|
}
|
|
|