diff options
Diffstat (limited to 'm4/japhar_grep_cflags.m4')
-rw-r--r-- | m4/japhar_grep_cflags.m4 | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/m4/japhar_grep_cflags.m4 b/m4/japhar_grep_cflags.m4 index cf2ea4a5..d0b05f07 100644 --- a/m4/japhar_grep_cflags.m4 +++ b/m4/japhar_grep_cflags.m4 @@ -22,7 +22,8 @@ dnl AC_DEFUN([AC_C___ATTRIBUTE__], [ AC_MSG_CHECKING(for __attribute__) AC_CACHE_VAL(ac_cv___attribute__, [ -AC_TRY_COMPILE([ +AC_COMPILE_IFELSE([ +AC_LANG_PROGRAM([[ #include <stdlib.h> static void foo (void) __attribute__ ((unused)); @@ -31,12 +32,12 @@ foo (void) { exit(1); } -], -[ +]], +[[ exit (0); -], -ac_cv___attribute__=yes, -ac_cv___attribute__=no)]) +]])], +[ac_cv___attribute__=yes], +[ac_cv___attribute__=no])]) if test "$ac_cv___attribute__" = "yes"; then AC_DEFINE(UNUSED, __attribute__ ((unused)), [define if your compiler has __att ribute__ ((unused))]) |