忍者版本中的CMake命令行参数

忍者版本中的CMake命令行参数,cmake,command-line-arguments,ninja,Cmake,Command Line Arguments,Ninja,我正在尝试使用忍者+CMake来构建一个项目 此项目有一个接受其他参数的自定义目标 例如,make target option=value 它在make中运行良好,但是我不确定如何让忍者接受额外的命令行参数。 这在忍者版本中是可能的吗?我认为直接通过忍者版本是不可能的。我只是浏览了一下忍者的文档,仔细检查了一遍,什么也没看到 相反,您可以通过CMake修改CMake缓存变量(请参见CMake-D和CMake-L)。这样,您可以动态更改构建,或者创建几个不同的构建目录,每个目录中都有不同的设置

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

此项目有一个接受其他参数的自定义目标

例如,
make target option=value

它在
make
中运行良好,但是我不确定如何让忍者接受额外的命令行参数。
这在忍者版本中是可能的吗?

我认为直接通过忍者版本是不可能的。我只是浏览了一下忍者的文档,仔细检查了一遍,什么也没看到

相反,您可以通过CMake修改CMake缓存变量(请参见
CMake-D
CMake-L
)。这样,您可以动态更改构建,或者创建几个不同的构建目录,每个目录中都有不同的设置