CMake Part 3 – Source File Organisation and Subsystems
blog.feabhas.com