Spec-Zone.ru › CMake 3.5

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.5/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.html

Spec-Zone.ru

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