【问题标题】:CMake command line arguments in a Ninja buildNinja 构建中的 CMake 命令行参数
【发布时间】:2014-06-19 08:32:26
【问题描述】:

我正在尝试使用 Ninja + CMake 来构建一个项目。

这个项目有一个自定义目标,它接受额外的参数。

例如make target option=value

它在make 中运行良好,但是我不确定如何让 Ninja 接受额外的命令行参数。 Ninja 版本可以做到这一点吗?

【问题讨论】:

    标签: cmake command-line-arguments ninja


    【解决方案1】:

    我认为直接通过 Ninja 是不可能的。我刚刚浏览了 Ninja 文档以仔细检查并没有看到任何内容。

    相反,您可以通过 CMake 修改 CMake 缓存变量(请参阅 cmake -Dcmake -L)。这样您就可以即时更改您的构建,或者创建几个不同的构建目录,每个目录都有不同的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 2019-10-02
      • 2015-05-20
      • 1970-01-01
      • 2018-03-15
      相关资源
      最近更新 更多