美文网首页
Professional CMake 第2章:创建项目

Professional CMake 第2章:创建项目

作者: 简流星 | 来源:发表于2021-06-09 12:18 被阅读0次

    图书地址: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章:创建项目

          本文链接:https://www.haomeiwen.com/subject/nvnseltx.html