diff --git a/util/CMakeLists.txt b/util/CMakeLists.txt index 4c1d0e6f93..9789ce58b0 100644 --- a/util/CMakeLists.txt +++ b/util/CMakeLists.txt @@ -245,8 +245,17 @@ if(ANDROID) endif() if(LINUX OR ANDROID) + if (LINUX) + find_package(CURL REQUIRED) + target_include_directories(crashpad_util PRIVATE ${CURL_INCLUDE_DIRS}) + target_link_libraries(crashpad_util PRIVATE ${CURL_LIBRARIES}) + SET(HTTP_TRANSPORT_IMPL net/http_transport_libcurl.cc) + else() + SET(HTTP_TRANSPORT_IMPL net/http_transport_socket.cc) + endif() + target_sources(crashpad_util PRIVATE - net/http_transport_socket.cc + ${HTTP_TRANSPORT_IMPL} linux/address_types.h linux/auxiliary_vector.cc linux/auxiliary_vector.h