mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
configure: better test for "-Werror=attributes"
This commit is contained in:
+15
-1
@@ -182,7 +182,21 @@ AS_VAR_IF([[mhd_cv_macro_true_false_valid]], [["yes"]], [[:]],
|
||||
|
||||
|
||||
AX_CHECK_COMPILE_FLAG([[-Werror=attributes]],
|
||||
[[errattr_CFLAGS="-Werror=attributes"]],
|
||||
[
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -Werror=attributes"
|
||||
AC_MSG_CHECKING([[whether -Werror=attributes actually works]])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
||||
[[__attribute__((non_existing_attrb_dummy)) int SimpleFunc(void) {return 3;}]], [[int r = SimpleFunc(); if (r) return r;]])],
|
||||
[
|
||||
AC_MSG_RESULT([[no]])
|
||||
errattr_CFLAGS=""
|
||||
], [
|
||||
AC_MSG_RESULT([[yes]])
|
||||
errattr_CFLAGS="-Werror=attributes"
|
||||
])
|
||||
CFLAGS="$save_CFLAGS"
|
||||
],
|
||||
[[errattr_CFLAGS=""]], [], [])
|
||||
AC_MSG_CHECKING([[for function inline keywords suppoted by $CC]])
|
||||
save_CFLAGS="$CFLAGS"
|
||||
|
||||
Reference in New Issue
Block a user