mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-05 14:31:24 +12:00
cmake: fix libcurl compilation
This commit is contained in:
parent
d1bea790f3
commit
f35ca71454
2 changed files with 7 additions and 5 deletions
10
3rdparty/curl/CMakeLists.txt
vendored
10
3rdparty/curl/CMakeLists.txt
vendored
|
@ -3,8 +3,8 @@
|
|||
if(USE_SYSTEM_CURL)
|
||||
message(STATUS "RPCS3: using shared libcurl")
|
||||
find_package(CURL REQUIRED)
|
||||
add_library(libcurl INTERFACE)
|
||||
target_link_libraries(libcurl INTERFACE CURL::libcurl)
|
||||
add_library(3rdparty_libcurl INTERFACE)
|
||||
target_link_libraries(3rdparty_libcurl INTERFACE CURL::libcurl)
|
||||
else()
|
||||
message(STATUS "RPCS3: building libcurl + wolfssl submodules")
|
||||
set(BUILD_CURL_EXE OFF CACHE BOOL "Set to ON to build curl executable.")
|
||||
|
@ -28,9 +28,11 @@ else()
|
|||
|
||||
add_subdirectory(curl EXCLUDE_FROM_ALL)
|
||||
|
||||
target_link_libraries(libcurl PRIVATE wolfssl)
|
||||
target_link_libraries(libcurl_object PRIVATE wolfssl)
|
||||
if(MSVC)
|
||||
target_compile_definitions(libcurl PRIVATE HAVE_SSIZE_T)
|
||||
target_compile_definitions(libcurl_object PRIVATE HAVE_SSIZE_T)
|
||||
endif()
|
||||
add_library(3rdparty_libcurl INTERFACE)
|
||||
target_link_libraries(3rdparty_libcurl INTERFACE libcurl_static)
|
||||
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue