diff --git a/config.features.h b/config.features.h index b0f36bd7065..8961c58e665 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 22555d8ba33..0266369fd8a 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 2a7db944aff..adb5441356f 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 bc9404d5aac..4eaf9aac660 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 a7e5f5299fa..e4f4b94bebe 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