| { |
| "targets": [ |
| { |
| "target_name": "$testcase", |
| "sources":[ "../$testcase_wrap.cxx" ], |
| "include_dirs": ["../$srcdir/.."], |
| 'defines': [ |
| 'BUILDING_NODE_EXTENSION=1', |
| ], |
| 'conditions': [ |
| ['OS=="mac"', |
| { |
| 'xcode_settings': { |
| 'GCC_ENABLE_CPP_RTTI': 'YES', |
| 'GCC_ENABLE_CPP_EXCEPTIONS' : 'YES' |
| } |
| } |
| ], |
| ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', |
| { |
| 'cflags': [ "-Wno-unused-variable", "-Wno-unused-but-set-variable", "-Wno-unused-but-set-parameter", $cflags], |
| 'cflags_cc': [ "-Wno-unused-variable", "-Wno-unused-but-set-variable", "-Wno-unused-but-set-parameter", $cxxflags, $cflags], |
| 'cflags!': [ '-fno-exceptions' ], |
| 'cflags_cc!': [ '-fno-exceptions', '-fno-rtti' ] |
| } |
| ] |
| ], |
| } |
| ], |
| } |