我想知道是否有可能用我自己的模式覆盖现有的(随CMake一起提供)查找模块?这样我可以在我的项目中提供稍微更新的模块,而不必强迫任何人更换CMake附带的模块.
我尝试过以下操作:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "cmake/Modules/FindBullet.cmake")
Run Code Online (Sandbox Code Playgroud)
其中"cmake/Modules/FindBullet.cmake"在我的项目目录中,但它似乎不起作用.
在CMAKE_MODULE_PATH必须设置为包含您查找模块文件的版本目录:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
674 次 |
| 最近记录: |