diff --git a/CMakeLists.txt b/CMakeLists.txt index b35b8f1b2..fe6bba943 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -277,11 +277,15 @@ if(CMAKE_SYSTEM_NAME STREQUAL "OS400") endif() if(SENTRY_TRANSPORT_CURL) - if(NOT TARGET CURL::libcurl) # Some other lib might bring libcurl already - find_package(CURL REQUIRED COMPONENTS AsynchDNS) + if(DEFINED CURL_INCLUDE_DIR AND DEFINED CURL_LIBRARY) + target_link_libraries(sentry PRIVATE ${CURL_LIBRARY}) + target_include_directories(sentry PRIVATE ${CURL_INCLUDE_DIR}) + else() + if(NOT TARGET CURL::libcurl) # Some other lib might bring libcurl already + find_package(CURL REQUIRED COMPONENTS AsynchDNS) + target_link_libraries(sentry PRIVATE CURL::libcurl) + endif() endif() - - target_link_libraries(sentry PRIVATE CURL::libcurl) endif() if(SENTRY_TRANSPORT_COMPRESSION) @@ -369,11 +373,6 @@ if(WIN32) endif() endif() -include(cmake/utils.cmake) -if (WIN32 AND SENTRY_BUILD_SHARED_LIBS) - sentry_add_version_resource(sentry "Client Library") -endif() - # handle platform libraries if(ANDROID) set(_SENTRY_PLATFORM_LIBS "dl" "log")