CMake Language
If you are thinking about developing for CMakePP odds are you already are familiar with the basics of the CMake language. What you may not be so familiar with are the nuances of the CMake language (and there are many). The chapters in this part are designed to familiarize you with these nuances and introduce the CMake best-practices to avoid them.