CMP0084¶
於 3.14 版本新增。
FindQt
模組不存在於 find_package()
中。
FindQt
的存在意味著,為了讓 Qt 上游提供可被 find_package(Qt)
找到的套件組態檔,使用專案必須明確指定 find_package(Qt CONFIG)
。移除此模組讓 Qt 可以往前推進,匯出其自身的組態檔,讓使用專案可以輕易找到。
此政策假裝 CMake 內部的 FindQt
模組不存在於 find_package()
中。如果專案真的想要使用 Qt 3 或 4,它可以呼叫 find_package(Qt[34])
、include(FindQt)
,或將 FindQt
加入它們的 CMAKE_MODULE_PATH
。
此政策的 OLD
行為是讓 FindQt
存在於 find_package()
中。 NEW
行為是假裝它不存在於 find_package()
中。
此政策於 CMake 3.14 版本引入。可以透過 cmake_policy()
或 cmake_minimum_required()
來設定。如果未設定,CMake 會發出警告,並使用 OLD
行為。
注意
政策的 OLD
行為依定義是 已棄用
,並且可能會在未來版本的 CMake 中移除。