Spec-Zone.ru › CMake 3.11

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() в проекте.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API