mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 10:42:36 +01:00
CMAKE: try to fix curl
This commit is contained in:
parent
d335d356ca
commit
830b1a8a8d
8
3rdparty/curl/CMakeLists.txt
vendored
8
3rdparty/curl/CMakeLists.txt
vendored
@ -8,6 +8,9 @@ if(USE_SYSTEM_CURL)
|
|||||||
else()
|
else()
|
||||||
message(STATUS "RPCS3: building libcurl + wolfssl submodules")
|
message(STATUS "RPCS3: building libcurl + wolfssl submodules")
|
||||||
set(BUILD_CURL_EXE OFF CACHE BOOL "Set to ON to build curl executable.")
|
set(BUILD_CURL_EXE OFF CACHE BOOL "Set to ON to build curl executable.")
|
||||||
|
set(BUILD_STATIC_CURL OFF CACHE BOOL "Set to ON to build curl executable with static libcurl.")
|
||||||
|
set(BUILD_STATIC_LIBS ON CACHE BOOL "Set to ON to build static libcurl.")
|
||||||
|
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Set to ON to build shared libcurl.")
|
||||||
# If set to ON then CURL can not find our wolfssl
|
# If set to ON then CURL can not find our wolfssl
|
||||||
set(CURL_USE_WOLFSSL OFF CACHE BOOL "enable wolfSSL for SSL/TLS")
|
set(CURL_USE_WOLFSSL OFF CACHE BOOL "enable wolfSSL for SSL/TLS")
|
||||||
set(CURL_USE_OPENSSL OFF CACHE BOOL "Use OpenSSL code. Experimental")
|
set(CURL_USE_OPENSSL OFF CACHE BOOL "Use OpenSSL code. Experimental")
|
||||||
@ -28,10 +31,11 @@ else()
|
|||||||
|
|
||||||
add_subdirectory(curl EXCLUDE_FROM_ALL)
|
add_subdirectory(curl EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
target_link_libraries(libcurl_object PRIVATE wolfssl)
|
target_link_libraries(libcurl_static PRIVATE wolfssl)
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_definitions(libcurl_object PRIVATE HAVE_SSIZE_T)
|
target_compile_definitions(libcurl_static PRIVATE HAVE_SSIZE_T)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library(3rdparty_libcurl INTERFACE)
|
add_library(3rdparty_libcurl INTERFACE)
|
||||||
target_link_libraries(3rdparty_libcurl INTERFACE libcurl_static)
|
target_link_libraries(3rdparty_libcurl INTERFACE libcurl_static)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user