名称是什么以及在哪里可以找到有关定义命令的语法的信息:
cmake [{-D <var>=<value>}...] -P <cmake-script-file> [-- <unparsed-options>...]
[]
在这个定义中,{}
和是什么...
意思。我感觉,这[]
意味着optinal
,但这意味着 -P 应该始终存在?
答案1
一般情况下,[ ]
表示“可选”。在这种情况下,{ }
用于将“ -D
”与后面的“ <var>=<value>
”组合在一起。后面的“ ...
”表示“ -D <var>=<value>
”可以重复 0 次或多次。“ -P <cmake-script-file>
”不是可选的。