[ --with-system-libltdl Use the libltdl installed in your system (default=use our own)],
[
LIBLTDL="-lltdl"
-INCLTDL=
+INCLTDL=-DWITH_SYSTEM_LTDL
LTDL_SUBDIRS=
enable_ltdl_install=no
],
fi
dnl extra argument: --with-dhcp
+WITH_DHCP=yes
AC_ARG_WITH(dhcp,
-[ --with-dhcp Compile in DHCP support. (default=no)],
+[ --with-dhcp Compile in DHCP support. (default=yes)],
[ case "$withval" in
yes)
- AC_DEFINE(WITH_DHCP, [1], [Include experimental support for DHCP])
- ;;
+ ;;
*)
- ;;
+ WITH_DHCP=no
esac ]
)
+if test "x$WITH_DHCP" = "xyes"; then
+ AC_DEFINE(WITH_DHCP, [1], [define if you want DHCP support])
+fi
dnl #
])
REGEX=no
+AC_CHECK_HEADER(pcreposix.h, AC_DEFINE(HAVE_PCREPOSIX_H, [], [define this if we have the <pcreposix.h> header file]))
+if test "x$ac_cv_header_pcreposix_h" = "xyes"; then
+ AC_DEFINE(HAVE_REGEX_H [], [define if we have any regex])
+ REGEX_EXTENDED=yes
+ REGEX_PCRE=yes
+ REGEX=yes
+ LIBS="$LIBS -lpcreposix"
+else
+
AC_CHECK_HEADER(regex.h, AC_DEFINE(HAVE_REGEX_H, [], [define this if we have the <regex.h> header file]))
if test "x$ac_cv_header_regex_h" = "xyes"; then
REGEX_EXTENDED=no
+ REGEX_PCRE=no
REGEX=yes
AC_EGREP_CPP(yes,
[#include <regex.h>
#endif
], [AC_DEFINE(HAVE_REG_EXTENDED, [], [define this if we have REG_EXTENDED (from <regex.h>)]) REGEX_EXTENDED=yes])
fi
+fi
+
AC_SUBST(REGEX)
+AC_SUBST(REGEX_PCRE)
AC_SUBST(REGEX_EXTENDED)
dnl #
./Make.inc \
./src/include/build-radpaths-h \
./src/main/Makefile \
+ ./src/main/radsniff.mk \
./src/main/checkrad.pl \
./src/main/radlast \
./src/main/radtest \