CMAKE_MODULE_PATH¶
分号分隔的列表,使用正斜杠表示,指定一个搜索路径,用于在检查 CMake 自带的默认模块之前,通过 include() 或 find_package() 命令加载 CMake 模块。默认情况下为空。它 intended to be set by the project.
一个项目通常会有一个包含各种 *.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