- CMake multi-module project
- Tests via
Catch2
Toy banking-system application is used in the example.
./build.sh --cleanRun tests:
./run_tests.sh./build/application/bank-systemEach module has it's own CMakeLists.txt. There are examples of different build targets:
accountmodule is built as a static libraryapplicationmodule is built as an executabletestmodule is built as an executable (main function is generated byCatch2testing library)