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.2 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.