| { |
| 'targets': [ |
| { |
| 'target_name': 'node_addon_api', |
| 'type': 'none', |
| 'sources': [ 'napi.h', 'napi-inl.h' ], |
| 'direct_dependent_settings': { |
| 'include_dirs': [ '.' ], |
| 'includes': ['noexcept.gypi'], |
| } |
| }, |
| { |
| 'target_name': 'node_addon_api_except', |
| 'type': 'none', |
| 'sources': [ 'napi.h', 'napi-inl.h' ], |
| 'direct_dependent_settings': { |
| 'include_dirs': [ '.' ], |
| 'includes': ['except.gypi'], |
| } |
| }, |
| { |
| 'target_name': 'node_addon_api_except_all', |
| 'type': 'none', |
| 'sources': [ 'napi.h', 'napi-inl.h' ], |
| 'direct_dependent_settings': { |
| 'include_dirs': [ '.' ], |
| 'includes': ['except.gypi'], |
| 'defines': [ 'NODE_ADDON_API_CPP_EXCEPTIONS_ALL' ] |
| } |
| }, |
| { |
| 'target_name': 'node_addon_api_maybe', |
| 'type': 'none', |
| 'sources': [ 'napi.h', 'napi-inl.h' ], |
| 'direct_dependent_settings': { |
| 'include_dirs': [ '.' ], |
| 'includes': ['noexcept.gypi'], |
| 'defines': ['NODE_ADDON_API_ENABLE_MAYBE'] |
| } |
| }, |
| ] |
| } |