我正在尝试将 Node.js 插件集成到基于 CMake 的现有构建系统中。插件构建需要 CMake 上下文中可用的大量预处理器宏定义和库依赖项。我希望能够在node-gyp
CMake 调用它时将它们传递给它。不幸的是,我还没有找到一个简单的方法来做到这一点。
我尝试过使用用于普通旧的方法,gyp
如下所示:
node-gyp configure -d -DPOSIX=1
但该-D
选项似乎并没有被node-gyp
. 查看 的来源node-gyp
,这并不完全令人惊讶。有没有一种直接、直接的方法来做到这一点,还是我坚持以binding.gyp
编程方式生成条目,从环境中提取这些信息或其他类似的东西?