command-line - CMake 命令行选项文档

标签 command-line cmake options

我正在学习 CMake,阅读“Mastering CMake”一书和其他在线可用的东西。我想知道是否有一些命令行选项的详细文档,例如生成文件使用的 -H 和 -B 。或者“-E echo”有额外的着色选项等。我还没有找到一些文档。

更新 :现在我在 CMake 版本 3.14.4 中看到了这个:

$ cmake --help
  ...
  cmake [options] -S <path-to-source> -B <path-to-build>
  ...
  -S <path-to-source>          = Explicitly specify a source directory.
  -B <path-to-build>           = Explicitly specify a build directory.
  ...

这是-H和-B的正式版吗?

最佳答案

当然不。您必须查看 CMake 的源代码。

在线文档很好,但是我们故意在官方文档中省略了一些私有(private)的实现细节。我们从生成的项目和 makefile 中使用的命令行内容就是其中的一些细节。

在线文档:

  • http://cmake.org/cmake/help/v2.8.8/cmake.html

  • 此处记录的命令行选项:
  • http://cmake.org/cmake/help/v2.8.8/cmake.html#section_Options

  • 概述页面,指向其他信息来源:
  • http://cmake.org/cmake/help/documentation.html
  • 关于command-line - CMake 命令行选项文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984424/

    相关文章:

    c++ - 如何使用命令行解析器库对类别中的选项进行分组?

    ios - iPhone/shell 命令提示符的调试桥

    c++ - 无法使用 CMake 找到 Eigen3

    cmake - 如何让 CMake 将私有(private)框架嵌入到 macOS 应用程序包中?

    c++ - 在搜索 -ldeepsort 时跳过不兼容的 ../tracker/libdeepsort.so

    r - 如何在 R 中调整 future.global.maxSize?

    javascript - 在jQuery插件中正确扩展用户选项

    命令行参数和文件输入

    shell - 第三方Windows命令行程序?

    powershell - 如何在不显示窗口的情况下将Powershell脚本作为后台任务运行?