The Goal of this repository is to provide the basis for Complete beginners to start working with CMake. In particular it is written from the perspective of New Developers who are more comfortable with Windows and have only recently shifted to Linux. Basic CMake Projects will be added to this Repository over time. The CMakeLists.txt files contain comments explaining the purpose of each line of code.
The tutorials are for linux.
The HelloWorldofCMake project lists out the basic steps for building a cmake project. It is a great place to start for beginners.