vcpkg/ports/sentry-native/fix-libcurl.patch
Martin Vejdarski 5f32a49551
[sentry-native] Enable arm64 on macOS (#18184)
* [sentry-native] Enable arm64 on macOS

* [sentry-native] x-add-version

* [sentry-native] Fix build issue with libcurl and crashpad for *-osx-dynamic

* [sentry-native] x-add-version
2021-06-03 12:53:54 -07:00

20 lines
998 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a74a93..30c131c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -249,13 +249,7 @@ target_compile_definitions(sentry PRIVATE SIZEOF_LONG=${CMAKE_SIZEOF_LONG})
if(SENTRY_TRANSPORT_CURL)
find_package(CURL REQUIRED)
- target_include_directories(sentry PRIVATE ${CURL_INCLUDE_DIR})
- # The exported sentry target must not contain any path of the build machine, therefore use generator expressions
- # FIXME: cmake 3.12 introduced the target CURL::libcurl
- string(REPLACE ";" "$<SEMICOLON>" GENEX_CURL_LIBRARIES "${CURL_LIBRARIES}")
- string(REPLACE ";" "$<SEMICOLON>" GENEX_CURL_COMPILE_DEFINITIONS "${CURL_COMPILE_DEFINITIONS}")
- target_link_libraries(sentry PRIVATE $<BUILD_INTERFACE:${GENEX_CURL_LIBRARIES}>)
- target_compile_definitions(sentry PRIVATE $<BUILD_INTERFACE:${GENEX_CURL_COMPILE_DEFINITIONS}>)
+ target_link_libraries(sentry PRIVATE CURL::libcurl)
endif()
set_property(TARGET sentry PROPERTY C_VISIBILITY_PRESET hidden)