-
Notifications
You must be signed in to change notification settings - Fork 2
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