From 5084db021a9c1814982e0b5e747d384c362761d3 Mon Sep 17 00:00:00 2001 From: Maufeat Date: Wed, 14 Jan 2026 02:37:51 +0100 Subject: [PATCH] idk anymore --- src/core/CMakeLists.txt | 5 ++++- src/core/hle/service/bcat/news/builtin_news.cpp | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 045b167fe6..fda80938e4 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -1274,7 +1274,10 @@ elseif (APPLE) elseif (WIN32) target_sources(core PRIVATE hle/service/ssl/ssl_backend_schannel.cpp) - target_link_libraries(core PRIVATE crypt32 secur32 httplib::httplib) + target_link_libraries(core PRIVATE crypt32 secur32) + if (NOT MINGW) + target_link_libraries(core PRIVATE httplib::httplib) + endif() else() target_sources(core PRIVATE hle/service/ssl/ssl_backend_none.cpp) diff --git a/src/core/hle/service/bcat/news/builtin_news.cpp b/src/core/hle/service/bcat/news/builtin_news.cpp index 852f93cdee..e087a3271a 100644 --- a/src/core/hle/service/bcat/news/builtin_news.cpp +++ b/src/core/hle/service/bcat/news/builtin_news.cpp @@ -16,6 +16,10 @@ #include #include +#ifdef CPPHTTPLIB_OPENSSL_SUPPORT +#include +#endif + #include #include #include @@ -229,6 +233,8 @@ void WriteCachedJson(std::string_view json) { } std::optional DownloadReleasesJson() { + +#ifdef CPPHTTPLIB_OPENSSL_SUPPORT try { httplib::SSLClient cli{"api.github.com", 443}; cli.set_connection_timeout(10); @@ -250,7 +256,7 @@ std::optional DownloadReleasesJson() { } catch (...) { LOG_WARNING(Service_BCAT, " failed to download releases"); } - +#endif return std::nullopt; }