命令定义语法

命令定义语法

名称是什么以及在哪里可以找到有关定义命令的语法的信息:

cmake [{-D <var>=<value>}...] -P <cmake-script-file> [-- <unparsed-options>...]

[]在这个定义中,{}和是什么...意思。我感觉,这[]意味着optinal,但这意味着 -P 应该始终存在?

答案1

一般情况下,[ ]表示“可选”。在这种情况下,{ }用于将“ -D”与后面的“ <var>=<value>”组合在一起。后面的“ ...”表示“ -D <var>=<value>”可以重复 0 次或多次。“ -P <cmake-script-file>”不是可选的。

相关内容