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 的未來版本中移除。