These third party libraries are added as submodules since they aren't meant to be modified by this project.
git submodule add [git_url] third_party/[foldername]
git rm --cached path_to_submodule
(no trailing slash)- Delete relevant line from
.gitmodules
file - Delete relevant section from
.git/config
file
- fmt (Formatting)
- spdlog (Logging)
- json (Serialization)
- CLI11 (Argument Parsing)
- Taskflow (Parallel Programming)
- cpputest (Unit Testing / Mocking)
- tl_optional (Better optional support)
- Synced with branch origin/master (May 2, 2021)
- Commit Id: c28fcf74d207fc667c4ed3dbae4c251ea551c8c1
- Needed fix: #45
- clangformat (auto)
- gcovr
- lcovr
- clang-tidy
- cppcheck
- graphviz
- valgrind
- gprof
- callgrind
- qcachegrind (windows)