CheckVariableExists
Проверка существования переменной.
-
CHECK_VARIABLE_EXISTS -
CHECK_VARIABLE_EXISTS(VAR VARIABLE)
VAR - the name of the variable VARIABLE - variable to store the result Will be created as an internal cache variable.Эта макрос предназначен только для
Cпеременных.
Перед вызовом этой макрокоманды можно установить следующие переменные, чтобы изменить способ выполнения проверки:
-
CMAKE_REQUIRED_FLAGS -
Строка дополнительных флагов для передачи компилятору. Строка должна быть разделена пробелами — ;-список не будет работать. Содержимое
CMAKE_<LANG>_FLAGSи его соответствующая переменная конфигурации автоматически добавляются к команде компилятора перед содержимымCMAKE_REQUIRED_FLAGS.
-
CMAKE_REQUIRED_DEFINITIONS -
;-список определений компилятора в формате
-DFOOили-DFOO=bar. Определение для имени, указанного в<resultVar>, также будет автоматически добавлено.
-
CMAKE_REQUIRED_LINK_OPTIONS -
Новая в версии 3.14.
;-список опций для добавления к команде компоновки (см.
try_compile()для получения дополнительных сведений).
-
CMAKE_REQUIRED_LIBRARIES -
;-список библиотек для добавления в команду компоновки. Это могут быть имена системных библиотек или Импортированные цели (см.
try_compile()для получения дополнительных сведений).
-
CMAKE_REQUIRED_QUIET -
Новая в версии 3.1.
Если эта переменная имеет значение логического значения true, все сообщения о состоянии, связанные с проверкой, будут подавлены.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.27/module/CheckVariableExists.html