New in version 3.1.
Deprecated since version 3.16: Use the CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY
variable instead.
By default this variable is not set. If neither CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY
nor CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
is set, then find_package()
will use the System Package Registry unless the NO_CMAKE_SYSTEM_PACKAGE_REGISTRY
option is provided.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
is ignored if CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY
is set.
In some cases, it is not desirable to use the System Package Registry when searching for packages. If the CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
variable is TRUE
, all the find_package()
commands will skip the System Package Registry as if they were called with the NO_CMAKE_SYSTEM_PACKAGE_REGISTRY
argument.
See also Disabling the Package Registry.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.html