Generating IDE Files and Cross-Platform Builds
Generate Visual Studio, Xcode and Ninja project files for cross-platform development.
Generators
CMake produces build files for many backends. Choose with -G:
"Unix Makefiles""Ninja""Visual Studio 17 2022""Xcode"
Ninja: Fast Builds
Ninja is the recommended generator for command-line use — fast incremental builds.
cmake -B build -G Ninja
ninja -C buildAll lessons in this course
- CMake Project Layout and CMakeLists.txt
- Targets Linking and Visibility PUBLIC PRIVATE
- Using vcpkg and Conan for Dependencies
- Generating IDE Files and Cross-Platform Builds