A C++ project template of mine, tuned for script-based generation
with CPM dependency management and testing using doctest
Depedencies: Git and CMake
Clone this repository and enter into the directory
# to choose template, see branches of this repository
git clone https://github.com/mntcloud/a-project your_app_name --depth 1 -b template/app
cd your_app_name
Next, generate your project
cmake -P bootstrap.cmake
bootstrap.cmake
will take your project root folder name and will scaffold a project
Then gracefully delete bootstrap.cmake
script
rm bootstrap.cmake
Now, you're setup and ready to go
- ModernCppStarter - for serving as an influence material for this template