用法
- cmake [选项] <源码路径>
- cmake [选项] <现有构建路径>
cmake选项
- -C <initial-cache>
- 预加载一个脚本填充缓存文件
- -D <var>:<type>=<value>
- 创建一个CMake的缓存条目
- -U <globbing_expr>
- 从CMake的缓存文件中删除一条匹配的条目
- -G <generator-name>
- 指定一个makefile生成工具
- -Wno-dev
- 抑制开发者警告
- -Wdev
- 使用开发者警告信息输出功能
- -E
- CMake命令行模式
- -i
- 以向导模式运行CMake
- -L
- 选项会列出缓存变量同时运行CMake,并列出所以CMake的内有被标记为INTERNAL或者ADVANCED的缓存变量
- --build <dir>
- 构建由CMake生成的工程的二进制树
- <dir>
- 待创建的工程的二进制路径
- --target <tgt>
- 构建<tgt>,而不是默认目标
- --config <cfg>
- 对于多重配置工具,选择配置<cfg>
- --clean-first
- 首先构建目标的clean伪目标,然后再构建(如果仅仅是要clean掉,使用--target 'clean'选项即可)
- --
- 向内置工具传递剩余的选项
- -N
- 查看模式
- -P
- 处理脚本模式
- --graphviz=[file]
- 生成依赖的graphviz图
- --system-information [file]
- 输出该系统相关的信息
- --debug-trycompile
- 不删除“尝试编译”路径
- --debug-output
- 将cmake设置为调试模式
- --trace
- 将cmake设置为跟踪模式
- --help-command-list [file]
- 列出所以可用命令的清单,然后退出
- --help-commands [file]
- 打印所以命令的帮助文件,然后退出
- --help-compatcommands [file]
- 打印兼容性命令的帮助信息
- --help-module module [file]
- 打印某单一模块的帮助信息,然后退出
- --help-module-list [file]
- 列出所以可用模块名,然后退出
- --help-modules [file]
- 打印所以模块的帮助信息,然后退出
- --help-custom-modules [file]
- 打印所有自定义模块名,然后退出
- --help-policy cmp [file]
- 打印单个策略的帮助信息,然后退出
- --help-policies [file]
- 打印所以策略的帮助信息,然后退出
- --help-property prop [file]
- 打印单个属性的帮助信息,然后退出
- --help-property-list [file]
- 列出所以可用的属性,然后退出
- --help-properties [file]
- 打印所有可用的属性,然后退出
- --help-variable var [file]
- 打印单个变量的帮助信息,然后退出
- --help-variable-list [file]
- 列出文档中有记录的变量,然后退出
- --help-variables [file]
- 打印所有变量的帮助信息,然后退出
- --copyright [file]
- 打印CMake的版权信息,然后退出
- --help
- 打印用法信息,然后退出
- --help-full [file]
- 打印完整的帮助信息,然后退出
- --help-html [file]
- 以html格式打印完整的帮助信息,然后退出
- --help-man [file]
- 以Unix的man手册格式打印完整的帮助信息,然后退出
- --version [file]
- 显示程序名/版本信息,然后退出
本文为原创文章,版权归Aet所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ CLion:配置C++下Nasm开发环境(debian)08/06
- ♥ CMakeLists10/02
- ♥ Macos开发问题:aarch64架构宏不识别06/25
- ♥ Cmake应用记述一04/16
- ♥ CMake生成器10/02
- ♥ Why CMake?10/02