1AC_PREREQ(2.61) 2AC_INIT([realtime],[realtime-20090930],[ltp-results@lists.sourceforge.net]) 3AC_CONFIG_AUX_DIR([.]) 4AM_INIT_AUTOMAKE 5AC_CONFIG_HEADERS([include/realtime_config.h]) 6AC_CONFIG_FILES([ \ 7 m4/Makefile \ 8]) 9AC_CHECK_HEADERS_ONCE([ \ 10 pthread.h \ 11]) 12AM_CONDITIONAL(CROSS_COMPILATION, test x$cross_compiling = xyes) 13 14AC_CANONICAL_HOST 15 16AC_PROG_CC 17# <= autoconf 2.61 doesn't have AC_PROG_AR, but 2.63 has it. Not sure about 18# 2.62. 19AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)]) 20AC_PROG_AR 21AC_PROG_RANLIB 22 23AC_MSG_CHECKING([for __sync_add_and_fetch gcc builtin function]) 24AC_LINK_IFELSE([AC_LANG_SOURCE([ 25#ifndef _GNU_SOURCE 26#define _GNU_SOURCE 27#endif 28#include <stdlib.h> 29int main(void) { 30 char *c; 31 return __sync_add_and_fetch(c, 1); 32}])],[has___sync_add_and_fetch=yes]) 33if test "x$has___sync_add_and_fetch" = xyes; then 34 AC_DEFINE(HAVE___SYNC_ADD_AND_FETCH,1,[Define to 1 if you have the __sync_add_and_fetch gcc builtin function]) 35 AC_MSG_RESULT(yes) 36else 37 AC_MSG_RESULT(no) 38fi 39 40REALTIME_CHECK_PRIO_INHERIT 41REALTIME_CHECK_ROBUST_APIS 42 43LTP_CHECK_EXP10 44 45AC_OUTPUT 46