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