我正在使用 node-gyp 来构建 node.js 附加组件。binding.gyp 文件的内容是
{
'targets': [
{
'target_name': 'myapp',
'include_dirs': ['api-sdk'],
'sources': [ 'main.cpp', 'lib.cpp'],
'cflags!': [ '-fno-exceptions' ],
'cflags_cc!': [ '-fno-exceptions' ],
'conditions': [
['OS=="mac"', {
'xcode_settings': {
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES'
}
}]
]
}
]
}
在 Windows 上,当我运行时node-gyp configure
,会自动生成 Visual Studio 项目。但在 Mac 上,执行后不会生成相应的 XCode 项目node-gyp configure
。
有人知道如何使用 Node-gyp 生成 XCode 项目吗?我应该在 binding.gyp 文件中添加一些设置吗?
谢谢,
杰弗里