指定Cmake Find[包]的位置
我正在尝试使用FindX.cmake文件查找给定的包。不幸的是,它似乎继续使用位于/A/FindX.cmake的一个,而不是位于/B/FindX.cmake的另一个。有没有办法指定Find\u Package(X)使用Find[Package].cmake的位置?只需将path指定Cmake Find[包]的位置,cmake,Cmake,我正在尝试使用FindX.cmake文件查找给定的包。不幸的是,它似乎继续使用位于/A/FindX.cmake的一个,而不是位于/B/FindX.cmake的另一个。有没有办法指定Find\u Package(X)使用Find[Package].cmake的位置?只需将path/B添加到cmake\u MODULE\u path变量的开头: set(CMAKE_MODULE_PATH "/B" ${CMAKE_MODULE_PATH}) 这样,CMake将更喜欢/B中的FindX.CMake脚
/B
添加到cmake\u MODULE\u path变量的开头:
set(CMAKE_MODULE_PATH "/B" ${CMAKE_MODULE_PATH})
这样,CMake将更喜欢/B
中的FindX.CMake
脚本,而不是其他目录中的脚本。可能重复的