CMP0084
The FindQt
module does not exist for find_package()
.
The existence of FindQt
means that for Qt upstream to provide package config files that can be found by find_package(Qt)
, the consuming project has to explicitly specify find_package(Qt CONFIG)
. Removing this module gives Qt a path forward for exporting its own config files which can easily be found by consuming projects.
This policy pretends that CMake’s internal FindQt
module does not exist for find_package()
. If a project really wants to use Qt 3 or 4, it can call find_package(Qt[34])
, include(FindQt)
, or add FindQt
to their CMAKE_MODULE_PATH
.
The OLD
behavior of this policy is for FindQt
to exist for find_package()
. The NEW
behavior is to pretend that it doesn’t exist for find_package()
.
This policy was introduced in CMake version 3.14. CMake version 3.17.5 warns when the policy is not set and uses OLD
behavior. Use the cmake_policy()
command to set it to OLD
or NEW
explicitly.
Note
The OLD
behavior of a policy is deprecated by definition
and may be removed in a future version of CMake.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/policy/CMP0084.html