Spec-Zone.ru › CMake

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–2026 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