Add FindCURL-workaround CMake < 3.12.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
tastytea 2020-01-04 12:10:44 +01:00
parent 892f1c6f87
commit c9009e1de0
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
1 changed files with 10 additions and 2 deletions

View File

@ -24,8 +24,16 @@ target_include_directories(${PROJECT_NAME}
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>"
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
target_link_libraries(${PROJECT_NAME}
PUBLIC CURL::libcurl)
# FindCURL provides an IMPORTED target since CMake 3.12.
if(NOT ${CMAKE_VERSION} VERSION_LESS 3.12)
target_link_libraries(${PROJECT_NAME}
PUBLIC CURL::libcurl)
else()
target_include_directories(${PROJECT_NAME}
PUBLIC ${CURL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME}
PUBLIC ${CURL_LIBRARIES})
endif()
install(TARGETS ${PROJECT_NAME}