From 24a321b70ff82725a106d74594a15acb05eeb08e Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Thu, 26 Mar 2020 12:19:46 +0100 Subject: [PATCH] TMSS-156: adapted FindCurlCpp.cmake to search for curl.h and libcurl as well --- CMake/FindCurlCpp.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CMake/FindCurlCpp.cmake b/CMake/FindCurlCpp.cmake index 5f19279f892..4aeacf2e43c 100644 --- a/CMake/FindCurlCpp.cmake +++ b/CMake/FindCurlCpp.cmake @@ -33,15 +33,19 @@ if(NOT CURLCPP_FOUND) find_path(CURLCPP_INCLUDE_DIR curlpp/cURLpp.hpp HINTS ${CURLCPP_ROOT_DIR} PATH_SUFFIXES include) + find_path(CURL_INCLUDE_DIR curl/curl.h + HINTS ${CURL_ROOT_DIR} PATH_SUFFIXES include) # curlpp depends on curl headers + find_library(CURLCPP_LIBRARY curlpp HINTS ${CURLCPP_ROOT_DIR} PATH_SUFFIXES lib) - mark_as_advanced(CURLCPP_INCLUDE_DIR CURLCPP_LIBRARY) + find_library(CURL_LIBRARY curl) # curlpp depends on libcurl + mark_as_advanced(CURLCPP_INCLUDE_DIR CURLCPP_LIBRARY CURL_LIBRARY) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(curlcpp DEFAULT_MSG CURLCPP_LIBRARY CURLCPP_INCLUDE_DIR) - set(CURLCPP_INCLUDE_DIRS ${CURLCPP_INCLUDE_DIR}) - set(CURLCPP_LIBRARIES ${CURLCPP_LIBRARY}) + set(CURLCPP_INCLUDE_DIRS ${CURLCPP_INCLUDE_DIR} ${CURL_INCLUDE_DIR}) + set(CURLCPP_LIBRARIES ${CURLCPP_LIBRARY} ${CURL_LIBRARY}) endif(NOT CURLCPP_FOUND) -- GitLab