How to join repositories in CMake

9 minute read

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 (o...

Modern CMake is like inheritance

9 minute read

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 a...

19 reasons why CMake is actually awesome

13 minute read

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 tha...