2014-10-29 67 views
2

我使用find_package发现我需要为我的项目的依赖库,方法如下:选择路径的cmake-GUI时find_package没有找到

find_package(CURL REQUIRED) 
if(CURL_FOUND) 
    include_directories(${CURL_INCLUDE_DIRS}) 
    target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES}) 
endif() 

但是,我想知道当find_package失败时,我如何给用户在cmake-gui中手动设置选项。

回答

2

我解决了这个问题,在REQUIRED后面加上CONFIG

find_package(CURL REQUIRED CONFIG) 
if(CURL_FOUND) 
    include_directories(${CURL_INCLUDE_DIRS}) 
    target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES}) 
endif()