【问题标题】:Specify Location of Cmake Find[Package]指定 Cmake Find[包] 的位置
【发布时间】:2018-02-09 17:05:26
【问题描述】:

我正在尝试使用 FindX.cmake 文件查找给定的包。不幸的是,它似乎继续使用 /A/FindX.cmake 中的一个,而不是 /B/FindX.cmake 中的另一个。有没有办法指定 find_package(X) 使用 Find[Package].cmake 的位置?

【问题讨论】:

标签: cmake


【解决方案1】:

只需将路径/B 添加到CMAKE_MODULE_PATH 变量的开头即可:

set(CMAKE_MODULE_PATH "/B" ${CMAKE_MODULE_PATH})

这样,CMake 将更喜欢 /B 中的 FindX.cmake 脚本而不是其他目录中的脚本。

【讨论】:

    猜你喜欢
    • 2018-11-12
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 2019-02-03
    相关资源
    最近更新 更多