Spec-Zone.ru › CMake 3.30

CMAKE_MODULE_PATH

Список, разделённый точками с запятой каталогов, представленных с использованием слешей, определяющих путь поиска модулей CMake, которые будут загружены командами include() или find_package(), прежде чем проверять модули по умолчанию, которые поставляются с CMake. По умолчанию он пустой. Он предназначен для настройки проектом.

Довольно часто проект имеет каталог, содержащий различные *.cmake файлы, помогающие в разработке. Добавление каталога в CMAKE_MODULE_PATH упрощает их загрузку. Например, файл верхнего уровня проекта CMakeLists.txt может содержать:

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")

include(Foo) # Loads ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Foo.cmake

find_package(Bar) # Loads ${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindBar.cmake

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_MODULE_PATH.html

Spec-Zone.ru

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