From 1d88e2c95cbabd35b70ac2709ab37d7a9323ceb8 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Tue, 7 Jan 2025 18:41:50 -0500 Subject: [PATCH] Add SSL Support to the information list --- config.features.h | 6 ++++++ intl/msg_hash_us.h | 4 ++++ menu/menu_displaylist.c | 3 +++ msg_hash.h | 1 + retroarch.c | 3 +++ 5 files changed, 17 insertions(+) diff --git a/config.features.h b/config.features.h index b0f36bd7065a..8961c58e665e 100644 --- a/config.features.h +++ b/config.features.h @@ -350,6 +350,12 @@ #define SUPPORTS_NETPLAY false #endif +#ifdef HAVE_SSL +#define SUPPORTS_SSL true +#else +#define SUPPORTS_SSL false +#endif + #if defined(HAVE_COCOA) || defined(HAVE_COCOATOUCH) || defined(HAVE_COCOA_METAL) #define SUPPORTS_COCOA true #else diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index 22555d8ba33a..0266369fd8a1 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -918,6 +918,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT, "Video4Linux2 Support" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SSL_SUPPORT, + "SSL Support" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT, "libusb Support" diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 2a7db944aff7..adb5441356f5 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -2409,6 +2409,9 @@ static unsigned menu_displaylist_parse_system_info(file_list_t *list) #ifdef HAVE_NETWORKING {SUPPORTS_NETPLAY , MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETPLAY_SUPPORT}, #endif +#ifdef HAVE_SSL + {SUPPORTS_SSL , MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SSL_SUPPORT}, +#endif #ifdef HAVE_V4L2 {SUPPORTS_V4L2 , MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT}, #endif diff --git a/msg_hash.h b/msg_hash.h index bc9404d5aac4..4eaf9aac660e 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -3557,6 +3557,7 @@ enum msg_hash_enums MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_STB_TRUETYPE_SUPPORT, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETPLAY_SUPPORT, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT, + MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SSL_SUPPORT, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT, MENU_ENUM_LABEL_VALUE_CORE_ASSETS_DIR, diff --git a/retroarch.c b/retroarch.c index a7e5f5299fad..e4f4b94bebe8 100644 --- a/retroarch.c +++ b/retroarch.c @@ -6212,6 +6212,9 @@ static void retroarch_print_features(void) #ifdef HAVE_NETWORKING _len += _PSUPP_BUF(buf, _len, SUPPORTS_NETPLAY, "Netplay", "Peer-to-peer netplay"); #endif +#ifdef HAVE_SSL + _len += _PSUPP_BUF(buf, _len, SUPPORTS_SSL, "SSL", "SSL Support"); +#endif #ifdef HAVE_LIBUSB _len += _PSUPP_BUF(buf, _len, SUPPORTS_LIBUSB, "Libusb", "Libusb support"); #endif