Blame m4/ac_have_attribute.m4

Packit Service 9def5d
AC_DEFUN([AX_C___ATTRIBUTE__], [
Packit Service 9def5d
  AC_MSG_CHECKING(for __attribute__)
Packit Service 9def5d
  AC_CACHE_VAL(ac_cv___attribute__, [
Packit Service 9def5d
    AC_TRY_COMPILE(
Packit Service 9def5d
      [#include <stdlib.h>
Packit Service 9def5d
       static void foo(void) __attribute__ ((unused));
Packit Service 9def5d
       void foo(void) { exit(1); }],
Packit Service 9def5d
      [],
Packit Service 9def5d
      ac_cv___attribute__=yes,
Packit Service 9def5d
      ac_cv___attribute__=no
Packit Service 9def5d
    )])
Packit Service 9def5d
  if test "$ac_cv___attribute__" = "yes"; then
Packit Service 9def5d
    AC_DEFINE(HAVE___ATTRIBUTE__, 1, [define if your compiler has __attribute__])
Packit Service 9def5d
  fi
Packit Service 9def5d
  AC_MSG_RESULT($ac_cv___attribute__)
Packit Service 9def5d
])