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