- CMake multi-module project
- Tests via
Catch2
Toy banking-system application is used in the example.
./build.sh --clean
Run tests:
./run_tests.sh
./build/application/bank-system
Each module has it's own CMakeLists.txt. There are examples of different build targets:
account
module is built as a static libraryapplication
module is built as an executabletest
module is built as an executable (main function is generated byCatch2
testing library)