2013-10-15 19:17:36 +04:00
|
|
|
CMAKE_FIND_PACKAGE_WARN_NO_MODULE
|
|
|
|
---------------------------------
|
|
|
|
|
2015-08-18 08:34:01 +03:00
|
|
|
Tell :command:`find_package` to warn if called without an explicit mode.
|
2013-10-15 19:17:36 +04:00
|
|
|
|
2015-08-18 08:34:01 +03:00
|
|
|
If :command:`find_package` is called without an explicit mode option
|
|
|
|
(``MODULE``, ``CONFIG``, or ``NO_MODULE``) and no ``Find<pkg>.cmake`` module
|
|
|
|
is in :variable:`CMAKE_MODULE_PATH` then CMake implicitly assumes that the
|
|
|
|
caller intends to search for a package configuration file. If no package
|
2013-10-15 19:17:36 +04:00
|
|
|
configuration file is found then the wording of the failure message
|
|
|
|
must account for both the case that the package is really missing and
|
|
|
|
the case that the project has a bug and failed to provide the intended
|
|
|
|
Find module. If instead the caller specifies an explicit mode option
|
|
|
|
then the failure message can be more specific.
|
|
|
|
|
2015-08-18 08:34:01 +03:00
|
|
|
Set ``CMAKE_FIND_PACKAGE_WARN_NO_MODULE`` to ``TRUE`` to tell
|
|
|
|
:command:`find_package` to warn when it implicitly assumes Config mode. This
|
|
|
|
helps developers enforce use of an explicit mode in all calls to
|
|
|
|
:command:`find_package` within a project.
|