attribute.m4 608 B

12345678910111213141516
  1. #!/usr/bin/m4
  2. dnl Check for compiler attributes
  3. AC_DEFUN([PAM_ATTRIBUTE_UNUSED], [
  4. AC_CACHE_CHECK([for __attribute__((unused))], [pam_cv_attribute_unused],
  5. [AC_COMPILE_IFELSE(
  6. [AC_LANG_PROGRAM([[int fun(int i __attribute__((unused)));]],
  7. [[return fun(0);]])],
  8. [pam_cv_attribute_unused=yes],
  9. [pam_cv_attribute_unused=no])])
  10. AS_IF([test "$pam_cv_attribute_unused" = yes],
  11. [unused='__attribute__((unused))'],
  12. [unused=])
  13. AC_DEFINE_UNQUOTED([UNUSED], [$unused],
  14. [Define if the compiler supports __attribute__((unused))])
  15. ])