dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/act.comm.c)
AC_SUBST(MYFLAGS)
AC_SUBST(LIBOBJS)
AC_CONFIG_HEADER(src/conf.h)
dnl Checks for programs.
AC_PROG_CC
dnl If we're using gcc, use gcc options.
dnl If not, test for various common switches to make a 'cc' compiler
dnl compile ANSI C code.
if test $ac_cv_prog_gcc = yes; then
MYFLAGS="-Wall -fno-strict-prototypes"
else
MYFLAGS=""
dnl -cckr for IRIX machines
AC_CACHE_CHECK(whether ${CC-cc} accepts -cckr, ac_cv_prog_cc_cckr,
[echo 'void f(){}' > conftest.c
if test -z "`${CC-cc} -cckr -c conftest.c 2>&1`"; then
MYFLAGS="-cckr"
ac_cv_prog_cc_cckr=yes
else
ac_cv_prog_cc_cckr=no
fi
rm -f conftest*
])
fi
AC_CHECK_PROGS(MORE, more cat)
dnl Checks for libraries.
AC_CHECK_LIB(nsl, gethostbyaddr)
AC_CHECK_LIB(socket, socket)
AC_CHECK_LIB(malloc, malloc)
AC_CHECK_LIB(crypt, crypt)
dnl Checks for header files.
AC_HEADER_STDC
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS(fcntl.h sys/fcntl.h errno.h net/errno.h string.h)
AC_CHECK_HEADERS(limits.h sys/time.h sys/select.h sys/types.h unistd.h)
AC_CHECK_HEADERS(memory.h crypt.h assert.h arpa/telnet.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_HEADER_TIME
dnl Checks for library functions.
AC_TYPE_SIGNAL
AC_CHECK_FUNCS(crypt)
AC_CHECK_FUNCS(random, ,LIBOBJS="$LIBOBJS random.o")
AC_OUTPUT(src/Makefile)