Spec-Zone.ru › CMake 3.31

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/v3.31/variable/CMAKE_MODULE_PATH.html

Spec-Zone.ru

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