mirror of
https://github.com/openwrt/telephony.git
synced 2025-05-02 15:09:37 +08:00
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -363,6 +363,16 @@ if test "$ax_cv_c_compiler_vendor" = "gn
|
|
[ac_cv_gcc_supports_w_no_misleading_indentation=no])])
|
|
CFLAGS="$saved_CFLAGS"
|
|
AC_MSG_RESULT($ac_cv_gcc_supports_w_no_misleading_indentation)
|
|
+
|
|
+ saved_CFLAGS="$CFLAGS"
|
|
+ AC_CACHE_CHECK([whether compiler supports -Wno-error=format-truncation],
|
|
+ [ac_cv_gcc_supports_w_no_err_format_truncation], [
|
|
+ CFLAGS="$CFLAGS -Wno-error=format-truncation"
|
|
+ AC_TRY_COMPILE([],[return 0;],
|
|
+ [ac_cv_gcc_supports_w_no_err_format_truncation=yes],
|
|
+ [ac_cv_gcc_supports_w_no_err_format_truncation=no])])
|
|
+ CFLAGS="$saved_CFLAGS"
|
|
+ AC_MSG_RESULT($ac_cv_gcc_supports_w_no_err_format_truncation)
|
|
fi
|
|
|
|
# tweak compiler specific flags
|
|
@@ -402,6 +412,9 @@ elif test "x${ax_cv_c_compiler_vendor}"
|
|
if test "$ac_cv_gcc_supports_w_no_misleading_indentation" = yes; then
|
|
APR_ADDTO(SWITCH_AM_CFLAGS, -Wno-misleading-indentation)
|
|
fi
|
|
+ if test "$ac_cv_gcc_supports_w_no_err_format_truncation" = yes; then
|
|
+ APR_ADDTO(SWITCH_AM_CFLAGS, -Wno-error=format-truncation)
|
|
+ fi
|
|
if test "${enable_64}" = "yes"; then
|
|
case "$host" in
|
|
*darwin*)
|