Professional CMake 第2章:创建项目

图书地址:Professional CMake: A Practical Guide

CMake为构建项目制定了规则,首先需要有一个名为 CMakeLists.txt 的文件,该文件定义了构建什么、如何构建、运行哪些测试以及创建哪些包。

源目录 CMAKE_SOURCE_DIR 和二进制目录 CMAKE_BINARY_DIR 概念是 CMake 的基础。源目录是 CMakeLists.txt 文件所在的文件夹,项目的源文件和构建
所需的其他文件都组织在该位置下。源目录经常处于 Git 或其他版本控制工具的控制之下。

CMake 还在构建目录中创建一个 CMakeCache.txt 的特殊文件,存储各种信息,以便在后续运行时重用。

使用 -G 指定生成器:

mkdir build
cd build
cmake -G "Unix Makefiles" ../source

运行构建工具:

cmake --build /path/to/build --config Debug --target MyApp
  • --build 指定构建目录;
  • --config 指定配置,Debug 或 Release 等。
  • --target 指定构建目标

你可能感兴趣的:(Professional CMake 第2章:创建项目)