FindCURL不支持使用CURL_ROOT变量

时间:2016-01-16 13:14:09

标签: curl cmake

当我在CMake上使用GTest库时,我可以使用GTEST_ROOT来查找GTest的根路径。但是,我不能使用CURL_ROOT来使用curl,因为FindCURL.cmake没有获取变量。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用CMAKE_PREFIX_PATH变量。您也可以使用带有多个路径的分号(;)。

关于脚本:

set (CMAKE_PREFIX_PATH C:/Libraries/gtest;C:/Libraries/curl)

find_package (GTest REQUIRED)
include_directories (${GTEST_INCLUDE_DIRS})
find_package (CURL REQUIRED)
include_directories (${CURL_INCLUDE_DIRS})

在控制台上: cmake .. -DCMAKE_PREFIX_PATH=C:/Libraries/gtest;C:/Libraries/curl