CMaker is a CMake qualitity-of-life tool. Strives to be unopinionated and customizable.
- Customizable CMake templates with sane defaults
- Simple cmkr commands for building and running
- Customizable project specific and template specific commands
- CMake
- Make
- Python3
- Ninja
CMaker was developed primarily for Unix, however, using git bash (with some confirguring of CMake and make) or using WSL will give full functionality on Windows
Path: ~/.scripts/cmaker/
-
Bash:
mkdir -p ~/.scripts/cmaker && git clone https://github.com/jonathanforhan/cmaker.git ~/.scripts/cmaker && echo 'export PATH="$HOME/.scripts/cmaker:$PATH"' >> ~/.bashrc && source ~/.bashrc
Path: C:\\Users\\%userprofile%\\.scripts\\cmaker\\
- Powershell:
cd ~; mkdir .\.scripts; cd .\.scripts\; git clone https://github.com/jonathanforhan/cmaker.git
addC:\\Users\\%userprofile%\\.scripts\\cmaker\\
to your enviornment variable path