mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-06-28 14:09:31 -04:00
33 lines
1.5 KiB
Diff
33 lines
1.5 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 1ca57e1..593fd62 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -148,6 +148,16 @@ if(NOT BUILD_SHARED_LIBS)
|
|
list(APPEND OPENSSL_CONFIGURE_OPTIONS no-shared)
|
|
endif()
|
|
|
|
+list(APPEND OPENSSL_CONFIGURE_OPTIONS
|
|
+ no-threads no-thread-pool no-shared no-afalgeng no-async no-capieng no-cmp no-cms no-comp no-ct
|
|
+ no-docs no-dgram no-dso no-dynamic-engine no-engine no-filenames no-gost
|
|
+ no-http no-legacy no-module no-nextprotoneg no-ocsp no-padlockeng no-quic
|
|
+ no-srp no-srtp no-ssl-trace no-static-engine no-tests no-thread-pool no-ts
|
|
+ no-ui-console no-uplink no-ssl3-method no-tls1-method no-tls1_1-method
|
|
+ no-dtls1-method no-dtls1_2-method no-argon2 no-bf no-blake2 no-cast
|
|
+ no-dsa no-idea no-md4 no-mdc2 no-ocb no-rc2 no-rc4 no-rmd160 no-scrypt
|
|
+ no-siphash no-siv no-sm2 no-sm3 no-sm4 no-whirlpool no-apps)
|
|
+
|
|
list(SORT OPENSSL_CONFIGURE_OPTIONS)
|
|
list(REMOVE_DUPLICATES OPENSSL_CONFIGURE_OPTIONS)
|
|
list(PREPEND OPENSSL_CONFIGURE_OPTIONS ${OPENSSL_TARGET_PLATFORM})
|
|
diff --git a/cmake/ConfigureOpenSSL.cmake b/cmake/ConfigureOpenSSL.cmake
|
|
index 2ae23ff..22a4a27 100644
|
|
--- a/cmake/ConfigureOpenSSL.cmake
|
|
+++ b/cmake/ConfigureOpenSSL.cmake
|
|
@@ -154,6 +154,7 @@ function(configure_openssl)
|
|
"CXX=${CMAKE_CXX_COMPILER}"
|
|
"LD=${EMSCRIPTEN_LINKER}"
|
|
${CONFIGURE_COMMAND}
|
|
+ "--prefix=${CMAKE_SYSROOT}"
|
|
WORKING_DIRECTORY ${CONFIGURE_BUILD_DIR}
|
|
${VERBOSE_OPTION}
|
|
COMMAND_ERROR_IS_FATAL ANY
|