Introduction
Explore the fundamentals of setting up a CMake project from initial configuration to generating a build system. Understand environment checks, project partitioning, and automation of builds and tests to improve development workflow and code quality.
We'll cover the following...
We'll cover the following...
Building project
In CMake, a project contains all the source files and configurations necessary to manage the process of bringing our solutions to life. Configuration starts by performing all the checks:
Whether the target platform is supported.
Whether it has all the necessary dependencies and tools.
Whether the provided compiler works and supports required features.
When that's done, CMake will ...