diff --git a/CMakeLists.txt b/CMakeLists.txt index 6b00a69b34..bc61e222de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -411,7 +411,7 @@ if (ANDROID OR WIN32 OR APPLE OR PLATFORM_SUN) set(DEFAULT_ENABLE_OPENSSL OFF) endif() -if (ENABLE_WEB_SERVICE) +if (ENABLE_WEB_SERVICE OR USE_DISCORD_PRESENCE) set(DEFAULT_ENABLE_OPENSSL ON) endif() diff --git a/src/qt_common/CMakeLists.txt b/src/qt_common/CMakeLists.txt index 12e9dfe46d..2100760d9c 100644 --- a/src/qt_common/CMakeLists.txt +++ b/src/qt_common/CMakeLists.txt @@ -42,10 +42,12 @@ if (USE_DISCORD_PRESENCE) discord/discord_impl.h ) target_link_libraries(qt_common PUBLIC DiscordRPC::discord-rpc httplib::httplib) + if (YUZU_USE_BUNDLED_OPENSSL) target_link_libraries(qt_common PUBLIC OpenSSL::SSL OpenSSL::Crypto) target_compile_definitions(qt_common PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT) endif() + target_compile_definitions(qt_common PUBLIC USE_DISCORD_PRESENCE) endif() diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index e69dfd52aa..5b1132fd1b 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -461,6 +461,9 @@ endif() if (YUZU_STATIC_BUILD AND MINGW) static_qt_link(yuzu) + + # sijfjkfnjkdfjsbjsbsdfhvbdf + target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto) endif() create_target_directory_groups(yuzu)