mirror of
https://github.com/reactos/CMake.git
synced 2024-12-13 14:27:23 +00:00
be8ae96098
When a project is packaged for redistribution the local package registries should not be updated or consulted. They are for developers. Add variables to disable use of package registries globally: * CMAKE_EXPORT_NO_PACKAGE_REGISTRY that disables the export(PACKAGE) command * CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY that disables the User Package Registry in all the find_package calls. * CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY that disables the System Package Registry in all the find_package calls. Update documentation and unit tests.
12 lines
426 B
ReStructuredText
12 lines
426 B
ReStructuredText
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
|
|
--------------------------------
|
|
|
|
Disable the :command:`export(PACKAGE)` command.
|
|
|
|
In some cases, for example for packaging and for system wide
|
|
installations, it is not desirable to write the user package registry.
|
|
If the :variable:`CMAKE_EXPORT_NO_PACKAGE_REGISTRY` variable is enabled,
|
|
the :command:`export(PACKAGE)` command will do nothing.
|
|
|
|
See also :ref:`Disabling the Package Registry`.
|