commit 6243e169137e8dd75921edfa4899bc128a08e2f7
parent e0154806a59cc0283ae7afd9f16b2b3f154c77c3
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Tue, 16 Dec 2025 16:37:38 +0100
MbedTLS backend: muted clang warnings in mbedtls headers
Diffstat:
2 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
@@ -605,6 +605,21 @@ MHD_CHECK_CC_CFLAG([-Wswitch-enum],[CFLAGS_ac],
AC_DEFINE([[HAVE_WSWITCH_ENUM]],[[1]],[Define to '1' i][f -Wswitch-enum flag is supported by compiler])
]
)
+MHD_CHECK_CC_CFLAG([-Wdocumentation-deprecated-sync],[CFLAGS_ac],
+ [
+ AC_DEFINE([[HAVE_WDOCUMENTATION_DEPRECATED_SYNC]],[[1]],[Define to '1' i][f -Wdocumentation-deprecated-sync flag is supported by compiler])
+ ]
+)
+MHD_CHECK_CC_CFLAG([-Wdocumentation-unknown-command],[CFLAGS_ac],
+ [
+ AC_DEFINE([[HAVE_WDOCUMENTATION_UNKNOWN_COMMAND]],[[1]],[Define to '1' i][f -Wdocumentation-unknown-command flag is supported by compiler])
+ ]
+)
+MHD_CHECK_CC_CFLAG([-Wdocumentation-pedantic],[CFLAGS_ac],
+ [
+ AC_DEFINE([[HAVE_WDOCUMENTATION_PEDANTIC]],[[1]],[Define to '1' i][f -Wdocumentation-pedantic flag is supported by compiler])
+ ]
+)
AS_UNSET([nocxx_compat_CFLAGS])
MHD_CHECK_CC_CFLAG([-Wc++-compat],[CFLAGS_ac],
[
diff --git a/src/mhd2/tls_mbed_tls_lib.h b/src/mhd2/tls_mbed_tls_lib.h
@@ -64,6 +64,15 @@ MHD_WARN_IGNORE_ ("-Wredundant-decls")
# ifdef HAVE_WSWITCH_ENUM
MHD_WARN_IGNORE_ ("-Wswitch-enum")
# endif /* HAVE_WSWITCH_ENUM */
+# ifdef HAVE_WDOCUMENTATION_DEPRECATED_SYNC
+MHD_WARN_IGNORE_ ("-Wdocumentation-deprecated-sync")
+# endif /* HAVE_WDOCUMENTATION_DEPRECATED_SYNC */
+# ifdef HAVE_WDOCUMENTATION_UNKNOWN_COMMAND
+MHD_WARN_IGNORE_ ("-Wdocumentation-unknown-command")
+# endif /* HAVE_WDOCUMENTATION_UNKNOWN_COMMAND */
+# ifdef HAVE_WDOCUMENTATION_PEDANTIC
+MHD_WARN_IGNORE_ ("-Wdocumentation-pedantic")
+# endif /* HAVE_WDOCUMENTATION_PEDANTIC */
# define mhd_RESTORE_MBEDTLS_MUTED_WARNS MHD_WARN_POP_
#else /* ! MHD_WARN_IGNORE_STYLE_GCC */
# define mhd_RESTORE_MBEDTLS_MUTED_WARNS /* empty */