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 或未設定為 NOTFOUND
的變數,以避免錯誤。如果任何一個不是 true,則會報告錯誤。