Introduction to Conan package manager
In the previous article of this series, I have listed several problems that we as developers have to deal with while using dependencies to external code in our projects. These…
In the previous article of this series, I have listed several problems that we as developers have to deal with while using dependencies to external code in our projects. These…
Dependencies are usually the most problematic part of the build system (next to the toolchain setup) in programming projects. In C++ this is especially hard because there is no one…
The power of CMake lies in the fact, that it is both cross-platform in terms of build host and allows cross-compilation for different targets at the same time. In other…
Sometimes there is a need in a project to use directly some other repository (local or external). This means, that we want to be able to incorporate parts (or all)…
CMake has been created in 2000 by Bill Hoffman from Kitware. During the last 20 years, as of the time of this publication, it’s been constantly evolving by adding new features…
Topic of CMake is extremely controversial in the C/C++ community. People say that it is hard to properly set the include paths, that syntax is archaic or that managing dependencies…