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 指定构建目标
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容