npm-cmake
v0.1.0
Published
____ Link CMake projects installed from NPM packages ```cmake include(npm.cmake) ```
Readme
Link CMake NPM
Link CMake projects installed from NPM packages
include(npm.cmake)Package name convention
- Scoped NPM package name
@scope/package-nametransforms to CMake targetscope::package-name - Packages without scope is not transform
How to add CMake dependencies via NPM
- Add
npm-cmaketo yourpackage.jsonindependencysection (not devDependencies because we want to resolve dependencies after install automatically) - Add
include(npm.cmake)to the beginning of yourCMakeLists.txt - Run
npx npm-cmaketo generate resolvednpm.cmake
NOTE: Better package and command naming is
npm-cmake?
