10
Handling Distributed Repositories and Dependencies in a Super-Build
As we should have learned by now, every big project comes with its own set of dependencies. The easiest way of dealing with these dependencies is by using a package manager, such as Conan or vcpkg. But using a package manager might not always be possible or feasible, due to company policies, project requirements, or lack of resources. Thus, the project authors might consult traditional, old-style ways of dealing with dependencies. The usual way of dealing with these dependencies may include shipping all dependencies embedded into the repository’s build code. Alternatively, project authors may decide to let the end user deal with the dependencies from scratch. Neither of these ...
Get CMake Best Practices - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.