• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2019-10-02 05:44 Aet 隐藏边栏 |   抢沙发  54 
文章评分 1 次,平均分 5.0

用法

  • 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]
    • 显示程序名/版本信息,然后退出

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-21
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享