variable_requires
Запрещено. См. политику CMake CMP0035.
Используйте команду if() вместо этого.
Утвердить выполнение требуемых переменных параметра.
variable_requires(TEST_VARIABLE RESULT_VARIABLE
REQUIRED_VARIABLE1
REQUIRED_VARIABLE2 ...)
Первый аргумент (TEST_VARIABLE) — имя переменной, которая проверяется; если эта переменная ложная, ничего больше не делается. Если TEST_VARIABLE истинно, то следующий аргумент (RESULT_VARIABLE) — переменная, которая устанавливается в значение true, если все требуемые переменные установлены. Остальные аргументы — переменные, которые должны быть истинными или не иметь значения NOTFOUND, чтобы избежать ошибки. Если хотя бы одна из них не является истинной, сообщается об ошибке.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.7/command/variable_requires.html