Befehlsdefinitionssyntax

Befehlsdefinitionssyntax

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>

verwandte Informationen