from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing.)
fi
-dnl libltdl is installable
+AC_ARG_WITH(system-libtldl,
+[ --with-system-libtldl Use the libltdl installed in your system (default=use our own)],
+[
+LIBLTDL="-lltdl"
+INCLTDL=
+LTDL_SUBDIRS=
+enable_ltdl_install=no
+],
+[
AC_LIBLTDL_INSTALLABLE
dnl tell Makefile to build ltdl if needed
if test x"$enable_ltdl_install" = x"yes"; then
LTDL_SUBDIRS=libltdl
fi
+])
AC_SUBST(LTDL_SUBDIRS)
dnl use system-wide libtool, if it exists
AC_ARG_WITH(system-libtool,
-[ --with-system-libtool try to use libtool installed in your system [default=use our own]],
+[ --with-system-libtool Use the libtool installed in your system (default=use our own)],
[ AC_PATH_PROG(LIBTOOL, libtool,,$PATH:/usr/local/bin) ],
[
LIBTOOL="`pwd`/libtool"
OPENSSL_LIBS=
if test "x$WITH_OPENSSL" = xyes; then
old_LIBS=$LIBS
+ old_LDFLAGS="$LDFLAGS"
if test "x$OPENSSL_LIB_DIR" != "x"; then
- LIBS="-L$OPENSSL_LIB_DIR $LIBS"
+ LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
fi
AC_CHECK_LIB(crypto, DH_new,
[
], [])
], [])
LIBS=$old_LIBS
+ LDFLAGS="$old_LDFLAGS"
fi
AC_CHECK_LIB(ws2_32, htonl)
],
[ AC_MSG_WARN([pcap library not found, silently disabling the RADIUS sniffer.]) ])
-AC_CHECK_LIB(readline, readline,
- [ LIBREADLINE="-lreadline" AC_SUBST(LIBREADLINE) ])
+AC_LIB_READLINE
dnl #############################################################
dnl #
sys/fcntl.h \
sys/prctl.h \
sys/un.h \
- readline/readline.h \
glob.h \
prot.h \
pwd.h \
closefrom \
gettimeofday \
getpeereid \
+ setuid \
+ setresuid \
+ getresuid \
strlcat \
strlcpy
)
./scripts/radiusd.cron.monthly \
./scripts/cryptpasswd \
./raddb/dictionary \
+ ./raddb/radrelay.conf \
./raddb/radiusd.conf
)