Further reading
For more information on the topics covered in this chapter, you can refer to the following:
- CMake documentation – Using Dependencies Guide: https://cmake.org/cmake/help/latest/guide/using-dependencies/index.html
- Tutorial: Easy dependency management for C++ with CMake and Git: https://www.foonathan.net/2016/07/cmake-dependency-handling/
- CMake and using git-submodule for dependence projects: https://stackoverflow.com/questions/43761594/
- Piggybacking on PkgConfig: https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Find-Libraries#piggybacking-on-pkg-config
- Discussion on the
UNKNOWN
type of imported libraries in findmodules: https://gitlab.kitware.com/cmake/cmake/-/issues/19564 - What Git submodules are: https://git-scm.com/book/en/v2/Git-Tools-Submodules
- How to use ExternalProject: https://www.jwlawson.co.uk/interest/2020/02/23/cmake-external-project.html
- CMake FetchContent vs. ExternalProject: https://www.scivision...