Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / В чем отличие между разными типами аргументов в cmake|_parse|_arguments?
Вопрос для Поиска с Алисой
17 марта

В чем отличие между разными типами аргументов в cmake|_parse|_arguments?

Алиса
На основе источников, возможны неточности

В команде cmakeparsearguments есть три типа аргументов: options, onevaluekeywords и multivaluekeywords. cmake.org man.hubwiz.com

Аргумент options содержит все опции для функции или макроса. cmake.org man.hubwiz.com Это ключевые слова, за которыми не следует значение, например OPTIONAL в команде install(). cmake.org man.hubwiz.com

Аргумент onevaluekeywords включает все ключевые слова для функции или макроса, за которыми следует одно значение, например DESTINATION в команде install(). cmake.org man.hubwiz.com

Аргумент multivaluekeywords содержит все ключевые слова для функции или макроса, за которыми может следовать более одного значения, например TARGETS или FILES в команде install(). cmake.org man.hubwiz.com

Таким образом, отличие между типами аргументов заключается в характере следующих за ними значений:

  • options: всегда определяются как TRUE или FALSE, независимо от того, есть ли опция в списке аргументов или нет. man.hubwiz.com
  • onevaluekeywords: активное значение перезаписывается последующими значениями до тех пор, пока не станет активным другой аргумент. www.saikurain.com
  • multivaluekeywords: последующие значения добавляются до тех пор, пока не станет активным другой аргумент. www.saikurain.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Aug 26 2025 09:00:20 GMT+0300 (Moscow Standard Time)