summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobert James Kaes <rjkaes@users.sourceforge.net>2002-04-11 02:57:20 +0000
committerRobert James Kaes <rjkaes@users.sourceforge.net>2002-04-11 02:57:20 +0000
commit52fa476b21e03e63f68461908a3e910370bf40ca (patch)
tree66931b72d2f2066fbb4e1a0948d51906322f42cc
parented30d9d329db28f0916d9fba58ed27cce3e3d371 (diff)
Replaced calls to AC_LIBOBJ to an ADDITIONAL_OBJECTS variable (since it's
not being used with src/Makefile.am). Also, rewrote the REGEX test to better confirm to the autoconf standard.
-rw-r--r--configure.ac24
1 files changed, 17 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index d69909f..620b806 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-dnl $Id: configure.ac,v 2.13 2002-04-10 19:10:07 rjkaes Exp $
+dnl $Id: configure.ac,v 2.14 2002-04-11 02:57:20 rjkaes Exp $
dnl Devlopers, please strive to achieve this order:
dnl
@@ -100,7 +100,7 @@ AC_ARG_ENABLE(filter,
filter_enabled=$enableval, filter_enabled=yes)
if test x"$filter_enabled" = x"yes"; then
- AC_LIBOBJ([filter])
+ ADDITIONAL_OBJECTS="$ADDITIONAL_OBJECTS filter.o"
AH_TEMPLATE([FILTER_ENABLE],
[Defined if you would like filtering code included.])
@@ -314,16 +314,26 @@ else
AC_MSG_CHECKING([whether the system's regex library is broken])
AC_CACHE_VAL(tinyproxy_cv_regex_broken,
[AC_TRY_RUN([
-#ifdef HAVE_UNISTD_H
+#if HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#if HAVE_UNISTD_H
# include <unistd.h>
#endif
-#ifdef HAVE_REGEX_H
+#if HAVE_REGEX_H
# include <regex.h>
#endif
int main(void)
{
regex_t blah;
- return regcomp(&blah, "foo.*bar", REG_NOSUB) || regexec(&blah, "foobar", 0, NULL, 0);
+ if (regcomp(&blah, "foo.*bar", REG_NOSUB) != 0)
+ exit(1);
+ if (regexec(&blah, "foobar", 0, NULL, 0) != 0)
+ exit(1);
+ else
+ exit(0);
+
+ return 0;
}
],
tinyproxy_cv_regex_broken=no,
@@ -343,7 +353,7 @@ if test x"$tinyproxy_use_our_regex" = x"yes" ; then
[Defined if you want to use the included regex routines.])
AC_DEFINE(USE_GNU_REGEX)
- AC_LIBOBJ([gnuregex])
+ ADDITIONAL_OBJECTS="$ADDITIONAL_OBJECTS gnuregex.o"
fi
dnl
@@ -354,7 +364,7 @@ AC_SUBST(LDFLAGS)
AC_SUBST(YFLAGS)
AC_SUBST(CPPFLAGS)
AC_SUBST(LIBS)
-dnl AC_SUBST(LIBOBJS)
+AC_SUBST(ADDITIONAL_OBJECTS)
AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile])
AC_OUTPUT