Chapter Wrap-up
Explore how to manage external dependencies in C++ projects with CMake. Understand system package detection, FetchContent advantages, and methods like Git submodules. Learn to handle libraries of various complexities and integrate testing frameworks for project correctness.
We'll cover the following...
We'll cover the following...
Summary
Managing dependencies isn't complicated when we use modern, well-supported projects. In most cases, we'd simply rely on the library being available in the system and fall back to FetchContent if it's not. This would be appropriate if dependencies are relatively small and quick to build.
For some really big libraries out there (such as Qt), it would take a significant ...