autoconf - Check-Makros
Der generelle Syntax der folgenden Makros ist immer
- AC_CHECK_*(which, action-if-found[, action-if-not-found])
- AC_*(variable, which [, value-if-not-found [, path]])
Einzelne Tests:
- AC_PROG_* für die Programme AWK, CC, CPP, CXX, F77, INSTALL, LEX, LN_S, RANLIB und YACC
- AC_PATH_PROG um den Pfad zu einem nicht explizit unterstützten Programm zu erhalten, z.B. AC_PATH_PROG(INETD, inetd, /sbin/inetd, $PATH:/sbin:/usr/etc)
- AC_CHECK_FILE um das Vorhandensein eines Files zu testen
- AC_CHECK_LIB um das Vorhandensein einer Library zu testen,
z.B. AC_CHECK_LIB(m, fsqrt)
- AC_FUNC_* für Funktionen wie ALLOCA, MMAP, VFORK
- AC_CHECK_FUNC für nicht explizit unterstützte Funktionen
- AC_HEADER_* für Headerfiles wie DIRENT, STDC, SYS_WAIT, UNISTD_H
- AC_CHECK_HEADER für nicht explizit behandelte Headerfiles
- AC_STRUCT_* für Structs wie ST_BLKSIZE, TIMEZONE
- AC_TYPE_* für Typen wie MODE_T, OFF_T, SIZE_T
- AC_CHECK_TYPE für nicht behandelte Typen aus den System-Headerfiles