我有一个使用跨平台C ++编写的项目,使用Visual Studio进行编译和调试已经很长时间了。
我的项目包括一个C ++库以及该库的可执行文件
去年,我使用CMake和Python编写了一些跨平台的构建脚本。我已经决定,我也想将我的项目用作NodeJS C ++插件,所以如果赞成使用GYP来与node-gyp
一起使用,我就放弃了CMake。
GYP对于我的项目以及与NodeJS的集成都非常有效,但是我还需要使Google Test再次与我的项目一起使用CMake。
我已经研究了很长时间这个问题,并且没有明确的方向。我可以恢复以前的以前的CMake / Python构建系统,但是我不知道如何继续支持与NodeJS的集成。
我想知道是否有一种解决方案可以使我轻松地与NodeJS以及其他项目集成。我还打算与使用GN构建系统的V8引擎集成。
在此先感谢任何可以提供帮助的人!