个人自用的一个node扩展编译工具,它参考了 cmake-js 的代码,目标是可以适配node和私有js引擎平台(如arm平台下的duktape,quickjs等)。cxb可以配合napi或者node-api-addon编译node扩展,也可以配合私有sdk编译arm下quickjs或duktape的cpp扩展。
使用npm
npm install @passoa/cxb
cxb --help
- 安装 cmake
- 安装 C/C++ 编译工具链
- gcc
- clang
- msvc
- mingw
- 其他被cmake支持的编译工具链
暂无,可以参考test/simple,它提供了一个简单的node-api-addon编译例子。