mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-12-29 12:24:58 +00:00
3rdparty: Fix building with system wolfssl
It only installs a .pc file and nothing cmake, so we can use pkg-config instead. https://github.com/wolfSSL/wolfssl/pull/4043 is required when building wolfssl against gcc 11. Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
This commit is contained in:
parent
52780e65e7
commit
f6a70e2e08
5
3rdparty/CMakeLists.txt
vendored
5
3rdparty/CMakeLists.txt
vendored
@ -331,10 +331,9 @@ include(llvm.cmake)
|
|||||||
# WOLFSSL
|
# WOLFSSL
|
||||||
if(USE_SYSTEM_WOLFSSL)
|
if(USE_SYSTEM_WOLFSSL)
|
||||||
message("-- RPCS3: using shared wolfssl")
|
message("-- RPCS3: using shared wolfssl")
|
||||||
find_package(WolfSSL REQUIRED)
|
pkg_check_modules(WolfSSL REQUIRED IMPORTED_TARGET wolfssl>=4.7.0)
|
||||||
add_library(wolfssl INTERFACE)
|
add_library(wolfssl INTERFACE)
|
||||||
target_link_libraries(wolfssl INTERFACE WolfSSL_LIBRARIES)
|
target_link_libraries(wolfssl INTERFACE PkgConfig::WolfSSL)
|
||||||
target_include_directories(wolfssl INTERFACE WolfSSL_INCLUDE_DIRS)
|
|
||||||
else()
|
else()
|
||||||
SET(BUILD_TESTS NO CACHE BOOL "Build test applications")
|
SET(BUILD_TESTS NO CACHE BOOL "Build test applications")
|
||||||
add_compile_definitions(HAVE_FFDHE_2048 TFM_TIMING_RESISTANT ECC_TIMING_RESISTANT
|
add_compile_definitions(HAVE_FFDHE_2048 TFM_TIMING_RESISTANT ECC_TIMING_RESISTANT
|
||||||
|
Loading…
Reference in New Issue
Block a user