
Wie lautet der Name und wo kann ich Informationen zur Syntax finden, die die Befehle definiert:
cmake [{-D <var>=<value>}...] -P <cmake-script-file> [-- <unparsed-options>...]
Was bedeutet []
und {}
in ...
dieser Definition. Ich habe das Gefühl, das []
bedeutet optinal
, aber das bedeutet, dass -P immer bestehen bleiben sollte?
Antwort1
Im Allgemeinen [ ]
bedeutet „optional“. In diesem Fall wird verwendet, um das „ “ mit dem folgenden „ “ { }
zu gruppieren . Das folgende „ “ bedeutet, dass das „ “ 0 oder viele Male wiederholt werden kann. Das „ “ ist NICHT optional.-D
<var>=<value>
...
-D <var>=<value>
-P <cmake-script-file>