Spec-Zone.ru › CMake 3.23

variable_requires

Запрещено с версии 3.0. См. политику CMake CMP0035.

Используйте команду if() вместо этого.

Проверяет выполнение условия, что переменные, необходимые для опции, заданы.

variable_requires(TEST_VARIABLE RESULT_VARIABLE
                  REQUIRED_VARIABLE1
                  REQUIRED_VARIABLE2 ...)

Первый аргумент (TEST_VARIABLE) — имя переменной, которая проверяется; если эта переменная имеет значение false, ничего не выполняется. Если TEST_VARIABLE имеет значение true, то следующий аргумент (RESULT_VARIABLE) — переменная, которая устанавливается в значение true, если все необходимые переменные заданы. Остальные аргументы — переменные, которые должны иметь значение true или не быть установлены, чтобы избежать ошибки. Если какое-либо из значений не true, выводится сообщение об ошибке.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/command/variable_requires.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API