CMAKE_FIND_PACKAGE_WARN_NO_MODULE
Укажите find_package(), чтобы выводить предупреждение, если он вызывается без явного режима.
Если find_package() вызывается без явного параметра режима (MODULE, CONFIG, или NO_MODULE) и ни один Find<pkg>.cmake модуль не находится в CMAKE_MODULE_PATH, тогда CMake неявно предполагает, что вызывающая сторона намерена искать файл конфигурации пакета. Если файл конфигурации пакета не найден, то формулировка сообщения об ошибке должна учитывать как случай отсутствия пакета, так и случай ошибки проекта, который не предоставил модуль Find. Если вызывающая сторона указывает явный параметр режима, то сообщение об ошибке может быть более конкретным.
Установите CMAKE_FIND_PACKAGE_WARN_NO_MODULE в TRUE, чтобы указать find_package() выводить предупреждение, когда он неявно предполагает режим Config. Это помогает разработчикам обеспечивать использование явного режима во всех вызовах find_package() в проекте.
Эта переменная не оказывает никакого влияния, если CMAKE_FIND_PACKAGE_PREFER_CONFIG установлена в TRUE.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.html