CMake命令行选项文档

时间:2011-02-13 13:34:40

标签: command-line cmake options

我正在学习CMake,阅读“掌握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的正式版本吗?

3 个答案:

答案 0 :(得分:13)

绝对不是。你必须查看CMake的源代码。

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

在线文档:

此处记录的命令行选项:

概述页面,指向其他信息来源:

答案 1 :(得分:3)

Cmake documentation在此期间明显改善,但-H<directory>-B仍然被隐藏,可能有充分的理由(它们不应该在CMake开发环境之外使用)

-H<directory>-B都解释为here

对于cmake -E,选项记录在this section

答案 2 :(得分:1)

可能不是。您可能需要查看CMake的源代码。