2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:58:46 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00
2026-05-26 23:36:42 -07:00

kmake is a meta-build-tool for C/C++ projects similar in its functionality to premake and cmake. It is an extended fork of Node.js so it provides the speed of V8 and all of the Node.js-API to kmake-build-scripts.

For when you are only changing TypeScript and/or JavaScript files without also doing changes to the native side, clone this repo and with your normal kmake binary do:

kmake --dev absolute/path/to/kmake_repo

For when you are changing TypeScript and/or JavaScript files to create a node build that pulls them in at runtime, build with the following command:

Windows: vcbuild.bat openssl-no-asm without-intl node-builtin-modules-path %cd%

*nix based: ./configure --openssl-no-asm --without-intl --node-builtin-modules-path $(pwd)

Description
No description provided
Readme Multiple Licenses 96 MiB
Languages
JavaScript 61%
C++ 22.9%
Python 10.5%
C 2.8%
TypeScript 1.1%
Other 1.6%