dnl ## dnl ## Autoconf specification for PCRE library dnl ## AC_PREREQ(2.12)dnl AC_REVISION($Revision: 1.7 $) SHTOOL="./shtool" AC_SUBST(SHTOOL) T_MD=`$SHTOOL echo -e %B 2>/dev/null` T_ME=`$SHTOOL echo -e %b 2>/dev/null` PCRE_MAJOR=`grep '#define PCRE_MAJOR' pcre.h | awk '{ print $3; }'` PCRE_MINOR=`grep '#define PCRE_MINOR' pcre.h | awk '{ print $3; }'` PCRE_VERSION="$PCRE_MAJOR.$PCRE_MINOR" AC_SUBST(PCRE_VERSION) echo "Configuring ${T_MD}OSSP pcre${T_ME} (Perl-Compatible Regular Expressions) ${T_MD}${PCRE_VERSION}${T_ME}" echo "Copyright (c) 1997-2000 Philip Hazel , All rights reserved." echo "Copyright (c) 1997-2000 University of Cambridge, All rights reserved." echo "Copyright (c) 1999-2000 Ralf S. Engelschall " PLATFORM=`$SHTOOL guessos` echo "Platform: ${T_MD}${PLATFORM}${T_ME}" echo "" AC_INIT(README) AC_CONFIG_HEADER(config.h) AC_PREFIX_DEFAULT(/usr/local) AC_PROG_CC AC_PROG_CPP AC_SET_MAKE AC_ARG_ENABLE(utf8,dnl [ --enable-utf8 enable UTF8 support (incomplete)], enable_utf8="$enableval", enable_utf8=yes )dnl if test ".$enable_utf8" = .yes; then if test ".$CFLAGS" = .; then CFLAGS="-DSUPPORT_UTF8" else CFLAGS="$CFLAGS -DSUPPORT_UTF8" fi fi AC_ARG_ENABLE(static,dnl [ --enable-static build static libraries (default=yes)], enable_static="$enableval", enable_static=yes )dnl AC_ARG_ENABLE(shared,dnl [ --enable-shared build shared libraries (default=yes)], enable_shared="$enableval", enable_shared=yes )dnl libtool_flags='' test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static" test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared" test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc" test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LD="$LD" \ ${CONFIG_SHELL-/bin/sh} ltconfig --no-reexec \ $libtool_flags --no-verify ltmain.sh $PLATFORM ||\ AC_MSG_ERROR([libtool configuration failed]) LIBTOOL="./libtool" AC_SUBST(LIBTOOL) AC_CHECK_FUNCS(memmove strerror) AC_OUTPUT(dnl Makefile dnl pcre-config dnl ,dnl chmod a+x pcre-config )dnl