选择路径的cmake-GUI时find_package没有找到
问题描述:
我使用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中手动设置选项。
答
我解决了这个问题,在REQUIRED
后面加上CONFIG
。
find_package(CURL REQUIRED CONFIG)
if(CURL_FOUND)
include_directories(${CURL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES})
endif()