Link fastdds against unreal OpenSSL library

This commit is contained in:
Joel Moriana 2024-12-12 12:31:00 +01:00 committed by Blyron
parent 1889d9e513
commit 06f5589aea
2 changed files with 14 additions and 0 deletions

View File

@ -74,6 +74,16 @@ set (
${UE_THIRD_PARTY}/Unix/LibCxx/lib/Unix/${TARGET_TRIPLE} CACHE PATH ""
)
set (
UE_OPENSSL_INCLUDE
${UE_THIRD_PARTY}/OpenSSL/1.1.1t/include/Unix/openssl CACHE PATH ""
)
set (
UE_OPENSSL_LIBS
${UE_THIRD_PARTY}/OpenSSL/1.1.1t/lib/Unix/x86_64-unknown-linux-gnu CACHE PATH ""
)
add_compile_options (
-fms-extensions
-fno-math-errno

View File

@ -38,6 +38,10 @@ ExternalProject_add (
-DTHIRDPARTY_fastcdr=FORCE
-DTHIRDPARTY_TinyXML2=FORCE
-DSQLITE3_SUPPORT=OFF
-DOPENSSL_FOUND:BOOL=ON
-DOPENSSL_INCLUDE_DIR:FILEPATH=${UE_OPENSSL_INCLUDE}
-DOPENSSL_SSL_LIBRARY:FILEPATH=${UE_OPENSSL_LIBS}/libssl.a
-DOPENSSL_CRYPTO_LIBRARY:FILEPATH=${UE_OPENSSL_LIBS}/libcrypto.a
DEPENDS foonathan_memory
)