Introduction

Let's learn about how to manage dependencies in CMake.

It doesn't really matter whether our solution is big or small; as it matures, we'll eventually decide to bring in external dependencies. It's important to avoid the costs of creating and maintaining code using prevailing business logic. This way, we can devote our time to things that matter to us and our customers.

Managing external dependencies

External dependencies are used not only to provide frameworks and features and solve quirky problems. They can also play an important part in the process of building and controlling the quality of our code—whether it is in the form of special compilers such as Protobuf or testing frameworks such as GTest.

Get hands-on with 1200+ tech skills courses.