Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1017 Bytes

DEPENDENCIES.md

File metadata and controls

46 lines (33 loc) · 1017 Bytes

Dependencies

These third party libraries are added as submodules since they aren't meant to be modified by this project.

Adding a submodule

git submodule add [git_url] third_party/[foldername]

Removing a submodule

  • git rm --cached path_to_submodule (no trailing slash)
  • Delete relevant line from .gitmodules file
  • Delete relevant section from .git/config file

Main

  • fmt (Formatting)
  • spdlog (Logging)
  • json (Serialization)
  • CLI11 (Argument Parsing)
  • Taskflow (Parallel Programming)

Unit Testing

  • cpputest (Unit Testing / Mocking)

Utility

  • tl_optional (Better optional support)
    • Synced with branch origin/master (May 2, 2021)
    • Commit Id: c28fcf74d207fc667c4ed3dbae4c251ea551c8c1
    • Needed fix: #45

Tools