Skip to content

Dependency Management

Xinlei Wang edited this page May 25, 2021 · 1 revision
  • header only library: e.g. glm, fmt, catch2, etc.
  • simple cmake-built library, e.g. partio
  • complex cmake-built library, e.g. openvdb
    • use a C++ package manager
    • still deciding among these choices: conan, vcpkg, build2, hunter
    • currently using conan due to its proper balance between flexibility and simplicity
  • non cmake-built library
    • write a customized FindPkg.cmake file to search for associated header files and libraries in certain paths
Clone this wiki locally