From ac76c53d33e16a159d3152105e6f99f241769691 Mon Sep 17 00:00:00 2001 From: Alex Turbov Date: Sun, 21 Aug 2022 09:21:01 +0400 Subject: Build: Use imported target `CURL::libcurl` instead of variables --- Source/CMakeLists.txt | 5 ++--- Source/Modules/CMakeBuildUtilities.cmake | 5 +---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index b1d8cb7..c8465a5 100644 --- a/Source/CMakeLists.txt +++ b/Source/CMakeLists.txt @@ -750,10 +750,10 @@ target_link_libraries( PUBLIC cmstd cmsys + CURL::libcurl EXPAT::EXPAT LibArchive::LibArchive ZLIB::ZLIB - ${CMAKE_CURL_LIBRARIES} ${CMAKE_JSONCPP_LIBRARIES} ${CMAKE_LIBUV_LIBRARIES} ${CMAKE_LIBRHASH_LIBRARIES} @@ -1002,9 +1002,8 @@ target_include_directories( CTestLib PUBLIC "${CMake_SOURCE_DIR}/Source/CTest" - ${CMAKE_CURL_INCLUDES} ) -target_link_libraries(CTestLib PUBLIC CMakeLib ${CMAKE_CURL_LIBRARIES}) +target_link_libraries(CTestLib PUBLIC CMakeLib) # # Build CPackLib diff --git a/Source/Modules/CMakeBuildUtilities.cmake b/Source/Modules/CMakeBuildUtilities.cmake index 157367f..51811d6 100644 --- a/Source/Modules/CMakeBuildUtilities.cmake +++ b/Source/Modules/CMakeBuildUtilities.cmake @@ -148,11 +148,7 @@ if(CMAKE_USE_SYSTEM_CURL) message(FATAL_ERROR "CMAKE_USE_SYSTEM_CURL is ON but a curl is not found!") endif() - set(CMAKE_CURL_INCLUDES ${CURL_INCLUDE_DIRS}) - set(CMAKE_CURL_LIBRARIES ${CURL_LIBRARIES}) else() - set(CMAKE_CURL_INCLUDES) - set(CMAKE_CURL_LIBRARIES cmcurl) if(CMAKE_TESTS_CDASH_SERVER) set(CMAKE_CURL_TEST_URL "${CMAKE_TESTS_CDASH_SERVER}/user.php") endif() @@ -174,6 +170,7 @@ else() set(NGHTTP2_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Utilities/cmnghttp2/lib/includes) endif() add_subdirectory(Utilities/cmcurl) + add_library(CURL::libcurl ALIAS cmcurl) CMAKE_SET_TARGET_FOLDER(cmcurl "Utilities/3rdParty") CMAKE_SET_TARGET_FOLDER(LIBCURL "Utilities/3rdParty") if(NOT CMAKE_USE_SYSTEM_NGHTTP2) -- cgit v0.12