autoconf 2.x changes
took out HAVE_FLEX (no longer used) added check for dirent/dir/ndir.h
This commit is contained in:
35
configure.in
35
configure.in
@@ -185,16 +185,13 @@ fi
|
||||
dnl
|
||||
dnl C compiler checks (to be done after os checks)
|
||||
dnl
|
||||
AC_GCC_TRADITIONAL
|
||||
AC_CONST
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AC_C_CONST
|
||||
dnl
|
||||
dnl Program checks
|
||||
dnl
|
||||
AC_PROG_YACC
|
||||
AC_PROG_LEX
|
||||
if test "$LEX" = "flex"; then
|
||||
AC_DEFINE(HAVE_FLEX)
|
||||
fi
|
||||
SUDO_PROG_INSTALL
|
||||
SUDO_PROG_SENDMAIL
|
||||
SUDO_PROG_PWD
|
||||
@@ -203,8 +200,9 @@ SUDO_PROG_VI
|
||||
dnl
|
||||
dnl Header file checks
|
||||
dnl
|
||||
AC_STDC_HEADERS
|
||||
AC_HAVE_HEADERS(string.h strings.h unistd.h malloc.h paths.h dirent.h sys/sockio.h)
|
||||
AC_HEADER_STDC
|
||||
AC_HEADER_DIRENT
|
||||
AC_HAVE_HEADERS(string.h strings.h unistd.h malloc.h paths.h sys/sockio.h)
|
||||
dnl ultrix termio/termios are broken
|
||||
if test "$OS" != "ultrix" ; then
|
||||
AC_HAVE_HEADERS(termio.h termios.h)
|
||||
@@ -212,34 +210,35 @@ fi
|
||||
dnl
|
||||
dnl typedef checks
|
||||
dnl
|
||||
AC_MODE_T
|
||||
AC_UID_T
|
||||
AC_SIZE_T
|
||||
AC_TYPE_MODE_T
|
||||
AC_TYPE_UID_T
|
||||
AC_TYPE_SIZE_T
|
||||
SUDO_SSIZE_T
|
||||
dnl
|
||||
dnl only set RETSIGTYPE if it is not set already
|
||||
dnl
|
||||
case "$DEFS" in
|
||||
*"RETSIGTYPE"*) ;;
|
||||
*) AC_RETSIGTYPE;;
|
||||
*) AC_TYPE_SIGNAL;;
|
||||
esac
|
||||
dnl
|
||||
dnl Function checks
|
||||
dnl
|
||||
AC_HAVE_FUNCS(getwd strchr strrchr memcpy sysconf sigaction bzero tzset tcsetattr)
|
||||
AC_FUNC_CHECK(strdup, AC_DEFINE(HAVE_STRDUP), LIBOBJS="$LIBOBJS strdup.o")
|
||||
AC_FUNC_CHECK(getcwd, AC_DEFINE(HAVE_GETCWD), LIBOBJS="$LIBOBJS getcwd.o")
|
||||
AC_FUNC_CHECK(setenv, AC_DEFINE(HAVE_SETENV), AC_FUNC_CHECK(putenv, AC_DEFINE(HAVE_PUTENV), LIBOBJS="$LIBOBJS putenv.o"))
|
||||
AC_CHECK_FUNCS(getwd strchr strrchr memcpy sysconf sigaction bzero tzset tcsetattr)
|
||||
AC_CHECK_FUNC(strdup, AC_DEFINE(HAVE_STRDUP), LIBOBJS="$LIBOBJS strdup.o")
|
||||
AC_CHECK_FUNC(getcwd, AC_DEFINE(HAVE_GETCWD), LIBOBJS="$LIBOBJS getcwd.o")
|
||||
AC_CHECK_FUNC(lsearch, AC_DEFINE(HAVE_LSEARCH), LIBOBJS="$LIBOBJS lsearch.o")
|
||||
AC_CHECK_FUNC(setenv, AC_DEFINE(HAVE_SETENV), AC_FUNC_CHECK(putenv, AC_DEFINE(HAVE_PUTENV), LIBOBJS="$LIBOBJS putenv.o"))
|
||||
dnl
|
||||
dnl library checks
|
||||
dnl
|
||||
dnl Irix 5.2 (at least) has bugs in -lnsl and -lsocket
|
||||
if test "$OS" != "irix" -o $OSREV -ne 5 ; then
|
||||
AC_CHECK_LIB(nsl)
|
||||
AC_CHECK_LIB(socket)
|
||||
AC_HAVE_LIBRARY(nsl)
|
||||
AC_HAVE_LIBRARY(socket)
|
||||
fi
|
||||
dnl For those w/o crypt(3)
|
||||
AC_CHECK_LIB(ufc)
|
||||
AC_HAVE_LIBRARY(ufc)
|
||||
dnl
|
||||
dnl OS-dependent libraries
|
||||
dnl
|
||||
|
Reference in New Issue
Block a user