New in version 3.16.
By default this variable is not set and the behavior will fall back to that determined by the deprecated
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY variable. If that is also not set, then
find_package() will use the User Package Registry unless the
NO_CMAKE_PACKAGE_REGISTRY option is provided.
This variable takes precedence over
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY when both are set.
In some cases, for example to locate only system wide installations, it is not desirable to use the User Package Registry when searching for packages. If the
CMAKE_FIND_USE_PACKAGE_REGISTRY variable is
FALSE, all the
find_package() commands will skip the User Package Registry as if they were called with the
See also Disabling the Package Registry and the
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.