| { |
| "targets": [ |
| { |
| "target_name": "example", |
| "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_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_cc': [ "-Wno-unused-variable", "-Wno-unused-but-set-variable", "-Wno-unused-but-set-parameter"], |
| 'cflags!': [ '-fno-exceptions' ], |
| 'cflags_cc!': [ '-fno-exceptions', '-fno-rtti' ] |
| } |
| ] |
| ] |
| } |
| ] |
| } |