
Как называется и где можно найти информацию о синтаксисе, определяющем команды:
cmake [{-D <var>=<value>}...] -P <cmake-script-file> [-- <unparsed-options>...]
Что означает []
, {}
и ...
в этом определении. У меня такое чувство, что это []
означает optinal
, но это значит, что -P должно сохраняться всегда?
решение1
В общем случае [ ]
означает «необязательно». В этом случае { }
используется для группировки « -D
» со следующим « <var>=<value>
». Следующий « ...
» означает, что « -D <var>=<value>
» может повторяться 0 или много раз. « -P <cmake-script-file>
» НЕ является необязательным.