node_addon_api.gyp 793 B

1234567891011121314151617181920212223242526272829303132
  1. {
  2. 'targets': [
  3. {
  4. 'target_name': 'node_addon_api',
  5. 'type': 'none',
  6. 'sources': [ 'napi.h', 'napi-inl.h' ],
  7. 'direct_dependent_settings': {
  8. 'include_dirs': [ '.' ],
  9. 'includes': ['noexcept.gypi'],
  10. }
  11. },
  12. {
  13. 'target_name': 'node_addon_api_except',
  14. 'type': 'none',
  15. 'sources': [ 'napi.h', 'napi-inl.h' ],
  16. 'direct_dependent_settings': {
  17. 'include_dirs': [ '.' ],
  18. 'includes': ['except.gypi'],
  19. }
  20. },
  21. {
  22. 'target_name': 'node_addon_api_maybe',
  23. 'type': 'none',
  24. 'sources': [ 'napi.h', 'napi-inl.h' ],
  25. 'direct_dependent_settings': {
  26. 'include_dirs': [ '.' ],
  27. 'includes': ['noexcept.gypi'],
  28. 'defines': ['NODE_ADDON_API_ENABLE_MAYBE']
  29. }
  30. },
  31. ]
  32. }