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