There is a difference between guidelines and rules. Boiling down guidelines to one-sentence rules has drawbacks that make your code harder to understand.

As promised in the last post about CMake, today we’ll use a proper CMake project structure for our “Hello CMake” project.

Since I have mentioned CMake in a handful of past blog posts, it is time to give a short introduction for those that don’t know it yet.