| version 1.1.1.2, 2012/02/21 23:50:25 | version 1.1.1.3, 2012/10/09 09:19:17 | 
| Line 9  dnl The PCRE_PRERELEASE feature is for identifying rel | Line 9  dnl The PCRE_PRERELEASE feature is for identifying rel | 
 | dnl be defined as -RC2, for example. For real releases, it should be empty. | dnl be defined as -RC2, for example. For real releases, it should be empty. | 
 |  |  | 
 | m4_define(pcre_major, [8]) | m4_define(pcre_major, [8]) | 
| m4_define(pcre_minor, [30]) | m4_define(pcre_minor, [31]) | 
 | m4_define(pcre_prerelease, []) | m4_define(pcre_prerelease, []) | 
| m4_define(pcre_date, [2012-02-04]) | m4_define(pcre_date, [2012-07-06]) | 
 |  |  | 
 | # NOTE: The CMakeLists.txt file searches for the above variables in the first | # NOTE: The CMakeLists.txt file searches for the above variables in the first | 
 | # 50 lines of this file. Please update that if the variables above are moved. | # 50 lines of this file. Please update that if the variables above are moved. | 
 |  |  | 
 | # Libtool shared library interface versions (current:revision:age) | # Libtool shared library interface versions (current:revision:age) | 
| m4_define(libpcre_version, [1:0:0]) | m4_define(libpcre_version, [1:1:0]) | 
| m4_define(libpcre16_version, [0:0:0]) | m4_define(libpcre16_version, [0:1:0]) | 
| m4_define(libpcreposix_version, [0:0:0]) | m4_define(libpcreposix_version, [0:1:0]) | 
 | m4_define(libpcrecpp_version, [0:0:0]) | m4_define(libpcrecpp_version, [0:0:0]) | 
 |  |  | 
 | AC_PREREQ(2.57) | AC_PREREQ(2.57) | 
| Line 233  AC_ARG_WITH(pcregrep-bufsize, | Line 233  AC_ARG_WITH(pcregrep-bufsize, | 
 | [pcregrep buffer size (default=20480)]), | [pcregrep buffer size (default=20480)]), | 
 | , with_pcregrep_bufsize=20480) | , with_pcregrep_bufsize=20480) | 
 |  |  | 
 |  | # Handle --enable-pcretest-libedit | 
 |  | AC_ARG_ENABLE(pcretest-libedit, | 
 |  | AS_HELP_STRING([--enable-pcretest-libedit], | 
 |  | [link pcretest with libedit]), | 
 |  | , enable_pcretest_libedit=no) | 
 |  |  | 
 | # Handle --enable-pcretest-libreadline | # Handle --enable-pcretest-libreadline | 
 | AC_ARG_ENABLE(pcretest-libreadline, | AC_ARG_ENABLE(pcretest-libreadline, | 
 | AS_HELP_STRING([--enable-pcretest-libreadline], | AS_HELP_STRING([--enable-pcretest-libreadline], | 
| Line 534  LIBS="$OLD_LIBS" | Line 540  LIBS="$OLD_LIBS" | 
 |  |  | 
 | # Check for the availabiity of libreadline | # Check for the availabiity of libreadline | 
 |  |  | 
| AC_CHECK_HEADERS([readline/readline.h], [HAVE_READLINE_H=1]) | if test "$enable_pcretest_libreadline" = "yes"; then | 
| AC_CHECK_HEADERS([readline/history.h], [HAVE_HISTORY_H=1]) | AC_CHECK_HEADERS([readline/readline.h], [HAVE_READLINE_H=1]) | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lreadline"], | AC_CHECK_HEADERS([readline/history.h], [HAVE_HISTORY_H=1]) | 
| [unset ac_cv_lib_readline_readline; | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lreadline"], | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-ltinfo"], | [unset ac_cv_lib_readline_readline; | 
| [unset ac_cv_lib_readline_readline; | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-ltinfo"], | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lcurses"], | [unset ac_cv_lib_readline_readline; | 
| [unset ac_cv_lib_readline_readline; | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lcurses"], | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lncurses"], | [unset ac_cv_lib_readline_readline; | 
| [unset ac_cv_lib_readline_readline; | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lncurses"], | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lncursesw"], | [unset ac_cv_lib_readline_readline; | 
| [unset ac_cv_lib_readline_readline; | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-lncursesw"], | 
| AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-ltermcap"], | [unset ac_cv_lib_readline_readline; | 
| [LIBREADLINE=""], | AC_CHECK_LIB([readline], [readline], [LIBREADLINE="-ltermcap"], | 
| [-ltermcap])], | [LIBREADLINE=""], | 
| [-lncursesw])], | [-ltermcap])], | 
| [-lncurses])], | [-lncursesw])], | 
| [-lcurses])], | [-lncurses])], | 
| [-ltinfo])]) | [-lcurses])], | 
| AC_SUBST(LIBREADLINE) | [-ltinfo])]) | 
| if test -n "$LIBREADLINE"; then | AC_SUBST(LIBREADLINE) | 
| if test "$LIBREADLINE" != "-lreadline"; then | if test -n "$LIBREADLINE"; then | 
| echo "-lreadline needs $LIBREADLINE" | if test "$LIBREADLINE" != "-lreadline"; then | 
| LIBREADLINE="-lreadline $LIBREADLINE" | echo "-lreadline needs $LIBREADLINE" | 
| fi | LIBREADLINE="-lreadline $LIBREADLINE" | 
|  | fi | 
|  | fi | 
 | fi | fi | 
 |  |  | 
 |  |  | 
 |  | # Check for the availability of libedit. Different distributions put its | 
 |  | # headers in different places. Try to cover the most common ones. | 
 |  |  | 
 |  | if test "$enable_pcretest_libedit" = "yes"; then | 
 |  | AC_CHECK_HEADERS([editline/readline.h], [HAVE_EDITLINE_READLINE_H=1], | 
 |  | [AC_CHECK_HEADERS([edit/readline/readline.h], [HAVE_READLINE_READLINE_H=1], | 
 |  | [AC_CHECK_HEADERS([readline/readline.h], [HAVE_READLINE_READLINE_H=1])])]) | 
 |  | AC_CHECK_LIB([edit], [readline], [LIBEDIT="-ledit"]) | 
 |  | fi | 
 |  |  | 
 | # This facilitates -ansi builds under Linux | # This facilitates -ansi builds under Linux | 
 | dnl AC_DEFINE([_GNU_SOURCE], [], [Enable GNU extensions in glibc]) | dnl AC_DEFINE([_GNU_SOURCE], [], [Enable GNU extensions in glibc]) | 
 |  |  | 
| Line 646  AC_DEFINE_UNQUOTED([PCREGREP_BUFSIZE], [$with_pcregrep | Line 665  AC_DEFINE_UNQUOTED([PCREGREP_BUFSIZE], [$with_pcregrep | 
 | pcregrep is three times this number, because it allows for the buffering of | pcregrep is three times this number, because it allows for the buffering of | 
 | "before" and "after" lines.]) | "before" and "after" lines.]) | 
 |  |  | 
| if test "$enable_pcretest_libreadline" = "yes"; then | if test "$enable_pcretest_libedit" = "yes"; then | 
|  | AC_DEFINE([SUPPORT_LIBEDIT], [], [ | 
|  | Define to allow pcretest to be linked with libedit.]) | 
|  | LIBREADLINE="$LIBEDIT" | 
|  | elif test "$enable_pcretest_libreadline" = "yes"; then | 
 | AC_DEFINE([SUPPORT_LIBREADLINE], [], [ | AC_DEFINE([SUPPORT_LIBREADLINE], [], [ | 
 | Define to allow pcretest to be linked with libreadline.]) | Define to allow pcretest to be linked with libreadline.]) | 
 | fi | fi | 
| Line 810  AC_SUBST(LIBBZ2) | Line 833  AC_SUBST(LIBBZ2) | 
 |  |  | 
 | # Similarly for --enable-pcretest-readline | # Similarly for --enable-pcretest-readline | 
 |  |  | 
 |  | if test "$enable_pcretest_libedit" = "yes"; then | 
 |  | if test "$enable_pcretest_libreadline" = "yes"; then | 
 |  | echo "** Cannot use both --enable-pcretest-libedit and --enable-pcretest-readline" | 
 |  | exit 1 | 
 |  | fi | 
 |  | if test "$HAVE_EDITLINE_READLINE_H" != "1" -a \ | 
 |  | "$HAVE_READLINE_READLINE_H" != "1"; then | 
 |  | echo "** Cannot --enable-pcretest-libedit because neither editline/readline.h" | 
 |  | echo "** nor readline/readline.h was found." | 
 |  | exit 1 | 
 |  | fi | 
 |  | if test -z "$LIBEDIT"; then | 
 |  | echo "** Cannot --enable-pcretest-libedit because libedit library was not found." | 
 |  | exit 1 | 
 |  | fi | 
 |  | fi | 
 |  |  | 
 | if test "$enable_pcretest_libreadline" = "yes"; then | if test "$enable_pcretest_libreadline" = "yes"; then | 
 | if test "$HAVE_READLINE_H" != "1"; then | if test "$HAVE_READLINE_H" != "1"; then | 
 | echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found." | echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found." | 
| Line 887  $PACKAGE-$VERSION configuration summary: | Line 927  $PACKAGE-$VERSION configuration summary: | 
 | Buffer size for pcregrep ........ : ${with_pcregrep_bufsize} | Buffer size for pcregrep ........ : ${with_pcregrep_bufsize} | 
 | Link pcregrep with libz ......... : ${enable_pcregrep_libz} | Link pcregrep with libz ......... : ${enable_pcregrep_libz} | 
 | Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2} | Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2} | 
 |  | Link pcretest with libedit ...... : ${enable_pcretest_libedit} | 
 | Link pcretest with libreadline .. : ${enable_pcretest_libreadline} | Link pcretest with libreadline .. : ${enable_pcretest_libreadline} | 
 |  |  | 
 | EOF | EOF |