Package Managers
- These tools automatically download, build, and cache third-party libraries (dependencies) so you do not have to install them manually
vcpkg
- Developed by Microsoft
- Uses
vcpkg.jsonto list dependencies - Integrates seamlessly with CMake via a custom toolchain flag
Conan
- Developed by JFrog
- Uses
conanfile.txtorconanfile.py - Features pre-compiled binary caching to skip compilation times for known dependencies