Discovering Scripts and Modules
Let's learn about the scripts and modules available in CMake.
We'll cover the following...
Work with CMake is primarily focused on projects that get built and the production of artifacts that get consumed by other systems, such as CI/CD pipelines and test platforms, or deployed to machines or artifact repositories. However, there are two other concepts of CMake that enable us to create with its language: scripts and modules.
Scripts
To configure project building, CMake offers a platform-agnostic programming language. This comes with many useful commands. We can use this tool to write scripts that come with our project or are completely independent.
Think of it as a consistent way to do cross-platform work: instead of using bash scripts on Linux and batch or ...