C++ template project
Includes:
- CMake lists
- Command-line option parser
- General purpose lexing base class
- Basic logging
- Unit tests, with Criterion
Edit the do
script at the root of the project and set the project_name
variable. Then run
./do init
This will replace the project name and set the year in all file headers.
./do
or
./do build
./do run
Arguments after run
will get passed to the binary.
This project includes unit tests, run them with
./do test