Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有可能用我自己的覆盖现有的(随 CMake 提供的)查找模块?这样我就可以在我的项目中提供我稍微更新的模块,而不会强迫任何人替换 CMake 附带的模块。
我尝试执行以下操作:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "cmake/Modules/FindBullet.cmake")
“cmake/Modules/FindBullet.cmake”在我的项目目录中,但它似乎不起作用。
CMAKE_MODULE_PATH必须设置为包含您的查找模块文件版本的目录:
CMAKE_MODULE_PATH
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules")