diff options
Diffstat (limited to 'crawl-ref/source/util/pcre/configure.ac')
-rw-r--r-- | crawl-ref/source/util/pcre/configure.ac | 641 |
1 files changed, 0 insertions, 641 deletions
diff --git a/crawl-ref/source/util/pcre/configure.ac b/crawl-ref/source/util/pcre/configure.ac deleted file mode 100644 index 6865cca6f0..0000000000 --- a/crawl-ref/source/util/pcre/configure.ac +++ /dev/null @@ -1,641 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -dnl NOTE FOR MAINTAINERS: Do not use major or minor version numbers with -dnl leading zeros, because they may be treated as octal constants. The -dnl PCRE_PRERELEASE feature is for identifying release candidates. It might -dnl be defined as -RC2, for example. For real releases, it should be defined -dnl empty. - -m4_define(pcre_major, [7]) -m4_define(pcre_minor, [7]) -m4_define(pcre_prerelease, []) -m4_define(pcre_date, [2008-05-07]) - -# Libtool shared library interface versions (current:revision:age) -m4_define(libpcre_version, [0:1:0]) -m4_define(libpcreposix_version, [0:0:0]) -m4_define(libpcrecpp_version, [0:0:0]) - -AC_PREREQ(2.57) -AC_INIT(PCRE, pcre_major.pcre_minor[]pcre_prerelease, , pcre) -AC_CONFIG_SRCDIR([pcre.h.in]) -AM_INIT_AUTOMAKE([dist-bzip2 dist-zip]) -AC_CONFIG_HEADERS(config.h) - -# The default CFLAGS and CXXFLAGS in Autoconf are "-g -O2" for gcc and just -# "-g" for any other compiler. There doesn't seem to be a standard way of -# getting rid of the -g (which I don't think is needed for a production -# library). This fudge seems to achieve the necessary. First, we remember the -# externally set values of CFLAGS and CXXFLAGS. Then call the AC_PROG_CC and -# AC_PROG_CXX macros to find the compilers - if CFLAGS and CXXFLAGS are not -# set, they will be set to Autoconf's defaults. Afterwards, if the original -# values were not set, remove the -g from the Autoconf defaults. -# (PH 02-May-07) - -remember_set_CFLAGS="$CFLAGS" -remember_set_CXXFLAGS="$CXXFLAGS" - -AC_PROG_CC -AC_PROG_CXX - -if test "x$remember_set_CFLAGS" = "x" -then - if test "$CFLAGS" = "-g -O2" - then - CFLAGS="-O2" - elif test "$CFLAGS" = "-g" - then - CFLAGS="" - fi -fi - -if test "x$remember_set_CXXFLAGS" = "x" -then - if test "$CXXFLAGS" = "-g -O2" - then - CXXFLAGS="-O2" - elif test "$CXXFLAGS" = "-g" - then - CXXFLAGS="" - fi -fi - -# AC_PROG_CXX will return "g++" even if no c++ compiler is installed. -# Check for that case, and just disable c++ code if g++ doesn't run. -AC_LANG_PUSH(C++) -AC_COMPILE_IFELSE(AC_LANG_PROGRAM([],[]),, CXX=""; CXXCP=""; CXXFLAGS="") -AC_LANG_POP - -AC_PROG_INSTALL -AC_LIBTOOL_WIN32_DLL -AC_PROG_LIBTOOL -AC_PROG_LN_S - -PCRE_MAJOR="pcre_major" -PCRE_MINOR="pcre_minor" -PCRE_PRERELEASE="pcre_prerelease" -PCRE_DATE="pcre_date" - -AC_SUBST(PCRE_MAJOR) -AC_SUBST(PCRE_MINOR) -AC_SUBST(PCRE_PRERELEASE) -AC_SUBST(PCRE_DATE) - -# Set a more sensible default value for $(htmldir). -if test "x$htmldir" = 'x${docdir}' -then - htmldir='${docdir}/html' -fi - -# Handle --disable-cpp -AC_ARG_ENABLE(cpp, - AS_HELP_STRING([--disable-cpp], - [disable C++ support]), - , enable_cpp=yes) - -# Handle --enable-rebuild-chartables -AC_ARG_ENABLE(rebuild-chartables, - AS_HELP_STRING([--enable-rebuild-chartables], - [rebuild character tables in current locale]), - , enable_rebuild_chartables=no) - -# Handle --enable-utf8 (disabled by default) -AC_ARG_ENABLE(utf8, - AS_HELP_STRING([--enable-utf8], - [enable UTF-8 support]), - , enable_utf8=unset) - -# Handle --enable-unicode-properties -AC_ARG_ENABLE(unicode-properties, - AS_HELP_STRING([--enable-unicode-properties], - [enable Unicode properties support (implies --enable-utf8)]), - , enable_unicode_properties=no) - -# Handle --enable-newline=NL -dnl AC_ARG_ENABLE(newline, -dnl AS_HELP_STRING([--enable-newline=NL], -dnl [use NL as newline (lf, cr, crlf, anycrlf, any; default=lf)]), -dnl , enable_newline=lf) - -# Separate newline options -ac_pcre_newline=lf -AC_ARG_ENABLE(newline-is-cr, - AS_HELP_STRING([--enable-newline-is-cr], - [use CR as newline character]), - ac_pcre_newline=cr) -AC_ARG_ENABLE(newline-is-lf, - AS_HELP_STRING([--enable-newline-is-lf], - [use LF as newline character (default)]), - ac_pcre_newline=lf) -AC_ARG_ENABLE(newline-is-crlf, - AS_HELP_STRING([--enable-newline-is-crlf], - [use CRLF as newline sequence]), - ac_pcre_newline=crlf) -AC_ARG_ENABLE(newline-is-anycrlf, - AS_HELP_STRING([--enable-newline-is-anycrlf], - [use CR, LF, or CRLF as newline sequence]), - ac_pcre_newline=anycrlf) -AC_ARG_ENABLE(newline-is-any, - AS_HELP_STRING([--enable-newline-is-any], - [use any valid Unicode newline sequence]), - ac_pcre_newline=any) -enable_newline="$ac_pcre_newline" - -# Handle --enable-bsr-anycrlf -AC_ARG_ENABLE(bsr-anycrlf, - AS_HELP_STRING([--enable-bsr-anycrlf], - [\R matches only CR, LF, CRLF by default]), - , enable_bsr_anycrlf=no) - -# Handle --enable-ebcdic -AC_ARG_ENABLE(ebcdic, - AS_HELP_STRING([--enable-ebcdic], - [assume EBCDIC coding rather than ASCII; use this only in (uncommon) EBCDIC environments; it implies --enable-rebuild-chartables]), - , enable_ebcdic=no) - -# Handle --disable-stack-for-recursion -AC_ARG_ENABLE(stack-for-recursion, - AS_HELP_STRING([--disable-stack-for-recursion], - [don't use stack recursion when matching]), - , enable_stack_for_recursion=yes) - -# Handle --enable-pcregrep-libz -AC_ARG_ENABLE(pcregrep-libz, - AS_HELP_STRING([--enable-pcregrep-libz], - [link pcregrep with libz to handle .gz files]), - , enable_pcregrep_libz=no) - -# Handle --enable-pcregrep-libbz2 -AC_ARG_ENABLE(pcregrep-libbz2, - AS_HELP_STRING([--enable-pcregrep-libbz2], - [link pcregrep with libbz2 to handle .bz2 files]), - , enable_pcregrep_libbz2=no) - -# Handle --enable-pcretest-libreadline -AC_ARG_ENABLE(pcretest-libreadline, - AS_HELP_STRING([--enable-pcretest-libreadline], - [link pcretest with libreadline]), - , enable_pcretest_libreadline=no) - -# Handle --with-posix-malloc-threshold=NBYTES -AC_ARG_WITH(posix-malloc-threshold, - AS_HELP_STRING([--with-posix-malloc-threshold=NBYTES], - [threshold for POSIX malloc usage (default=10)]), - , with_posix_malloc_threshold=10) - -# Handle --with-link-size=N -AC_ARG_WITH(link-size, - AS_HELP_STRING([--with-link-size=N], - [internal link size (2, 3, or 4 allowed; default=2)]), - , with_link_size=2) - -# Handle --with-match-limit=N -AC_ARG_WITH(match-limit, - AS_HELP_STRING([--with-match-limit=N], - [default limit on internal looping (default=10000000)]), - , with_match_limit=10000000) - -# Handle --with-match-limit_recursion=N -# -# Note: In config.h, the default is to define MATCH_LIMIT_RECURSION -# symbolically as MATCH_LIMIT, which in turn is defined to be some numeric -# value (e.g. 10000000). MATCH_LIMIT_RECURSION can otherwise be set to some -# different numeric value (or even the same numeric value as MATCH_LIMIT, -# though no longer defined in terms of the latter). -# -AC_ARG_WITH(match-limit-recursion, - AS_HELP_STRING([--with-match-limit-recursion=N], - [default limit on internal recursion (default=MATCH_LIMIT)]), - , with_match_limit_recursion=MATCH_LIMIT) - -# Make sure that if enable_unicode_properties was set, that UTF-8 support -# is enabled. -# -if test "x$enable_unicode_properties" = "xyes" -then - if test "x$enable_utf8" = "xno" - then - AC_MSG_ERROR([support for Unicode properties requires UTF-8 support]) - fi - enable_utf8=yes -fi - -if test "x$enable_utf8" = "xunset" -then - enable_utf8=no -fi - -# Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled. -# -if test "x$enable_ebcdic" = "xyes" -then - enable_rebuild_chartables=yes -fi - -# Convert the newline identifier into the appropriate integer value. -case "$enable_newline" in - lf) ac_pcre_newline_value=10 ;; - cr) ac_pcre_newline_value=13 ;; - crlf) ac_pcre_newline_value=3338 ;; - anycrlf) ac_pcre_newline_value=-2 ;; - any) ac_pcre_newline_value=-1 ;; - *) - AC_MSG_ERROR([invalid argument \"$enable_newline\" to --enable-newline option]) - ;; -esac - -# Check argument to --with-link-size -case "$with_link_size" in - 2|3|4) ;; - *) - AC_MSG_ERROR([invalid argument \"$with_link_size\" to --with-link-size option]) - ;; -esac - -AH_TOP([ -/* On Unix-like systems config.h.in is converted by "configure" into config.h. -Some other environments also support the use of "configure". PCRE is written in -Standard C, but there are a few non-standard things it can cope with, allowing -it to run on SunOS4 and other "close to standard" systems. - -If you are going to build PCRE "by hand" on a system without "configure" you -should copy the distributed config.h.generic to config.h, and then set up the -macro definitions the way you need them. You must then add -DHAVE_CONFIG_H to -all of your compile commands, so that config.h is included at the start of -every source. - -Alternatively, you can avoid editing by using -D on the compiler command line -to set the macro values. In this case, you do not have to set -DHAVE_CONFIG_H. - -PCRE uses memmove() if HAVE_MEMMOVE is set to 1; otherwise it uses bcopy() if -HAVE_BCOPY is set to 1. If your system has neither bcopy() nor memmove(), set -them both to 0; an emulation function will be used. */]) - -# Checks for header files. -AC_HEADER_STDC -AC_CHECK_HEADERS(limits.h sys/types.h sys/stat.h dirent.h windows.h) - -# The files below are C++ header files. -pcre_have_type_traits="0" -pcre_have_bits_type_traits="0" -if test "x$enable_cpp" = "xyes" -a -n "$CXX" -then -AC_LANG_PUSH(C++) - -# Older versions of pcre defined pcrecpp::no_arg, but in new versions -# it's called pcrecpp::RE::no_arg. For backwards ABI compatibility, -# we want to make one an alias for the other. Different systems do -# this in different ways. Some systems, for instance, can do it via -# a linker flag: -alias (for os x 10.5) or -i (for os x <=10.4). -OLD_LDFLAGS="$LDFLAGS" -for flag in "-alias,__ZN7pcrecpp2RE6no_argE,__ZN7pcrecpp6no_argE" \ - "-i__ZN7pcrecpp6no_argE:__ZN7pcrecpp2RE6no_argE"; do - AC_MSG_CHECKING([for alias support in the linker]) - LDFLAGS="$OLD_LDFLAGS -Wl,$flag" - # We try to run the linker with this new ld flag. If the link fails, - # we give up and remove the new flag from LDFLAGS. - AC_LINK_IFELSE(AC_LANG_PROGRAM([namespace pcrecpp { - class RE { static int no_arg; }; - int RE::no_arg; - }], - []), - [AC_MSG_RESULT([yes]); - EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS -Wl,$flag"; - break;], - AC_MSG_RESULT([no])) -done -LDFLAGS="$OLD_LDFLAGS" - -# We could be more clever here, given we're doing AC_SUBST with this -# (eg set a var to be the name of the include file we want). But we're not -# so it's easy to change back to 'regular' autoconf vars if we needed to. -AC_CHECK_HEADERS(string, [pcre_have_cpp_headers="1"], - [pcre_have_cpp_headers="0"]) -AC_CHECK_HEADERS(bits/type_traits.h, [pcre_have_bits_type_traits="1"], - [pcre_have_bits_type_traits="0"]) -AC_CHECK_HEADERS(type_traits.h, [pcre_have_type_traits="1"], - [pcre_have_type_traits="0"]) - -AC_LANG_POP -fi -# Using AC_SUBST eliminates the need to include config.h in a public .h file -AC_SUBST(pcre_have_type_traits) -AC_SUBST(pcre_have_bits_type_traits) - -# Conditional compilation -AM_CONDITIONAL(WITH_PCRE_CPP, test "x$enable_cpp" = "xyes") -AM_CONDITIONAL(WITH_REBUILD_CHARTABLES, test "x$enable_rebuild_chartables" = "xyes") - -# Checks for typedefs, structures, and compiler characteristics. - -AC_C_CONST -AC_TYPE_SIZE_T - -pcre_have_strotolonglong=0 -AC_CHECK_FUNCS(strtoq strtoll _strtoi64, [pcre_have_strotolonglong="1"; break]) -# If we can't convert a string to a long long, pretend we don't even -# have a long long. -if test $pcre_have_strotolonglong = "0"; then - pcre_have_long_long="0" - pcre_have_ulong_long="0" -else - AC_CHECK_TYPES([long long], - [pcre_have_long_long="1"], - [pcre_have_long_long="0"]) - AC_CHECK_TYPES([unsigned long long], - [pcre_have_ulong_long="1"], - [pcre_have_ulong_long="0"]) -fi -AC_SUBST(pcre_have_long_long) -AC_SUBST(pcre_have_ulong_long) - -# Checks for library functions. - -AC_CHECK_FUNCS(bcopy memmove strerror) - -# Check for the availability of libz (aka zlib) - -AC_CHECK_HEADERS([zlib.h], [HAVE_ZLIB_H=1]) -AC_CHECK_LIB([z], [gzopen], [HAVE_LIBZ=1]) - -# Check for the availability of libbz2 - -AC_CHECK_HEADERS([bzlib.h], [HAVE_BZLIB_H=1]) -AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1]) - -# Check for the availabiity of libreadline - -AC_CHECK_HEADERS([readline/readline.h], [HAVE_READLINE_H=1]) -AC_CHECK_HEADERS([readline/history.h], [HAVE_HISTORY_H=1]) -AC_CHECK_LIB([readline], [readline], [HAVE_LIB_READLINE=1]) - -# This facilitates -ansi builds under Linux -dnl AC_DEFINE([_GNU_SOURCE], [], [Enable GNU extensions in glibc]) - -if test "x$enable_shared" = "xno" ; then - AC_DEFINE([PCRE_STATIC], [1], [ - Define if linking statically (TODO: make nice with Libtool)]) -fi - -# Here is where pcre specific defines are handled - -if test "$enable_utf8" = "yes"; then - AC_DEFINE([SUPPORT_UTF8], [], [ - Define to enable support for the UTF-8 Unicode encoding.]) -fi - -if test "$enable_unicode_properties" = "yes"; then - AC_DEFINE([SUPPORT_UCP], [], [ - Define to enable support for Unicode properties]) -fi - -if test "$enable_stack_for_recursion" = "no"; then - AC_DEFINE([NO_RECURSE], [], [ - PCRE uses recursive function calls to handle backtracking while - matching. This can sometimes be a problem on systems that have - stacks of limited size. Define NO_RECURSE to get a version that - doesn't use recursion in the match() function; instead it creates - its own stack by steam using pcre_recurse_malloc() to obtain memory - from the heap. For more detail, see the comments and other stuff - just above the match() function. On systems that support it, - "configure" can be used to set this in the Makefile - (use --disable-stack-for-recursion).]) -fi - -if test "$enable_pcregrep_libz" = "yes"; then - AC_DEFINE([SUPPORT_LIBZ], [], [ - Define to allow pcregrep to be linked with libz, so that it is - able to handle .gz files.]) -fi - -if test "$enable_pcregrep_libbz2" = "yes"; then - AC_DEFINE([SUPPORT_LIBBZ2], [], [ - Define to allow pcregrep to be linked with libbz2, so that it is - able to handle .bz2 files.]) -fi - -if test "$enable_pcretest_libreadline" = "yes"; then - AC_DEFINE([SUPPORT_LIBREADLINE], [], [ - Define to allow pcretest to be linked with libreadline.]) -fi - -AC_DEFINE_UNQUOTED([NEWLINE], [$ac_pcre_newline_value], [ - The value of NEWLINE determines the newline character sequence. On - systems that support it, "configure" can be used to override the - default, which is 10. The possible values are 10 (LF), 13 (CR), - 3338 (CRLF), -1 (ANY), or -2 (ANYCRLF).]) - -if test "$enable_bsr_anycrlf" = "yes"; then - AC_DEFINE([BSR_ANYCRLF], [], [ - By default, the \R escape sequence matches any Unicode line ending - character or sequence of characters. If BSR_ANYCRLF is defined, this is - changed so that backslash-R matches only CR, LF, or CRLF. The build- - time default can be overridden by the user of PCRE at runtime. On - systems that support it, "configure" can be used to override the - default.]) -fi - -AC_DEFINE_UNQUOTED([LINK_SIZE], [$with_link_size], [ - The value of LINK_SIZE determines the number of bytes used to store - links as offsets within the compiled regex. The default is 2, which - allows for compiled patterns up to 64K long. This covers the vast - majority of cases. However, PCRE can also be compiled to use 3 or 4 - bytes instead. This allows for longer patterns in extreme cases. On - systems that support it, "configure" can be used to override this default.]) - -AC_DEFINE_UNQUOTED([POSIX_MALLOC_THRESHOLD], [$with_posix_malloc_threshold], [ - When calling PCRE via the POSIX interface, additional working storage - is required for holding the pointers to capturing substrings because - PCRE requires three integers per substring, whereas the POSIX - interface provides only two. If the number of expected substrings is - small, the wrapper function uses space on the stack, because this is - faster than using malloc() for each call. The threshold above which - the stack is no longer used is defined by POSIX_MALLOC_THRESHOLD. On - systems that support it, "configure" can be used to override this - default.]) - -AC_DEFINE_UNQUOTED([MATCH_LIMIT], [$with_match_limit], [ - The value of MATCH_LIMIT determines the default number of times the - internal match() function can be called during a single execution of - pcre_exec(). There is a runtime interface for setting a different - limit. The limit exists in order to catch runaway regular - expressions that take for ever to determine that they do not match. - The default is set very large so that it does not accidentally catch - legitimate cases. On systems that support it, "configure" can be - used to override this default default.]) - -AC_DEFINE_UNQUOTED([MATCH_LIMIT_RECURSION], [$with_match_limit_recursion], [ - The above limit applies to all calls of match(), whether or not they - increase the recursion depth. In some environments it is desirable - to limit the depth of recursive calls of match() more strictly, in - order to restrict the maximum amount of stack (or heap, if - NO_RECURSE is defined) that is used. The value of - MATCH_LIMIT_RECURSION applies only to recursive calls of match(). To - have any useful effect, it must be less than the value of - MATCH_LIMIT. The default is to use the same value as MATCH_LIMIT. - There is a runtime method for setting a different limit. On systems - that support it, "configure" can be used to override the default.]) - -AC_DEFINE([MAX_NAME_SIZE], [32], [ - This limit is parameterized just in case anybody ever wants to - change it. Care must be taken if it is increased, because it guards - against integer overflow caused by enormously large patterns.]) - -AC_DEFINE([MAX_NAME_COUNT], [10000], [ - This limit is parameterized just in case anybody ever wants to - change it. Care must be taken if it is increased, because it guards - against integer overflow caused by enormously large patterns.]) - -AH_VERBATIM([PCRE_EXP_DEFN], [ -/* If you are compiling for a system other than a Unix-like system or - Win32, and it needs some magic to be inserted before the definition - of a function that is exported by the library, define this macro to - contain the relevant magic. If you do not define this macro, it - defaults to "extern" for a C compiler and "extern C" for a C++ - compiler on non-Win32 systems. This macro apears at the start of - every exported function that is part of the external API. It does - not appear on functions that are "external" in the C sense, but - which are internal to the library. */ -#undef PCRE_EXP_DEFN]) - -if test "$enable_ebcdic" = "yes"; then - AC_DEFINE_UNQUOTED([EBCDIC], [], [ - If you are compiling for a system that uses EBCDIC instead of ASCII - character codes, define this macro as 1. On systems that can use - "configure", this can be done via --enable-ebcdic.]) -fi - -# Platform specific issues -NO_UNDEFINED= -EXPORT_ALL_SYMBOLS= -case $host_os in - cygwin* | mingw* ) - if test X"$enable_shared" = Xyes; then - NO_UNDEFINED="-no-undefined" - EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols" - fi - ;; -esac - -# The extra LDFLAGS for each particular library -# (Note: The libpcre*_version bits are m4 variables, assigned above) - -EXTRA_LIBPCRE_LDFLAGS="$EXTRA_LIBPCRE_LDFLAGS \ - $NO_UNDEFINED -version-info libpcre_version" - -EXTRA_LIBPCREPOSIX_LDFLAGS="$EXTRA_LIBPCREPOSIX_LDFLAGS \ - $NO_UNDEFINED -version-info libpcreposix_version" - -EXTRA_LIBPCRECPP_LDFLAGS="$EXTRA_LIBPCRECPP_LDFLAGS \ - $NO_UNDEFINED -version-info libpcrecpp_version \ - $EXPORT_ALL_SYMBOLS" - -AC_SUBST(EXTRA_LIBPCRE_LDFLAGS) -AC_SUBST(EXTRA_LIBPCREPOSIX_LDFLAGS) -AC_SUBST(EXTRA_LIBPCRECPP_LDFLAGS) - -# When we run 'make distcheck', use these arguments. -DISTCHECK_CONFIGURE_FLAGS="--enable-cpp --enable-unicode-properties" -AC_SUBST(DISTCHECK_CONFIGURE_FLAGS) - -# Check that, if --enable-pcregrep-libz or --enable-pcregrep-libbz2 is -# specified, the relevant library is available. If so, add it to LIBS. - -if test "$enable_pcregrep_libz" = "yes"; then - if test "$HAVE_ZLIB_H" != "1"; then - echo "** Cannot --enable-pcregrep-libz because zlib.h was not found" - exit 1 - fi - if test "$HAVE_LIBZ" != "1"; then - echo "** Cannot --enable-pcregrep-libz because libz was not found" - exit 1 - fi - if test "$LIBS" = ""; then LIBS=-lz; else LIBS="$LIBS -lz"; fi -fi - -if test "$enable_pcregrep_libbz2" = "yes"; then - if test "$HAVE_BZLIB_H" != "1"; then - echo "** Cannot --enable-pcregrep-libbz2 because bzlib.h was not found" - exit 1 - fi - if test "$HAVE_LIBBZ2" != "1"; then - echo "** Cannot --enable-pcregrep-libbz2 because libbz2 was not found" - exit 1 - fi - if test "$LIBS" = ""; then LIBS=-lbz2; else LIBS="$LIBS -lbz2"; fi -fi - -# Similarly for --enable-pcretest-readline - -if test "$enable_pcretest_libreadline" = "yes"; then - if test "$HAVE_READLINE_H" != "1"; then - echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found." - exit 1 - fi - if test "$HAVE_HISTORY_H" != "1"; then - echo "** Cannot --enable-pcretest-readline because readline/history.h was not found." - exit 1 - fi - if test "$LIBS" = ""; then LIBS=-lreadline; else LIBS="$LIBS -lreadline"; fi -fi - -# Produce these files, in addition to config.h. -AC_CONFIG_FILES( - Makefile - libpcre.pc - libpcrecpp.pc - pcre-config - pcre.h - pcre_stringpiece.h - pcrecpparg.h -) - -# Make the generated script files executable. -AC_CONFIG_COMMANDS([script-chmod], [chmod a+x pcre-config]) - -# Make sure that pcre_chartables.c is removed in case the method for -# creating it was changed by reconfiguration. -AC_CONFIG_COMMANDS([delete-old-chartables], [rm -f pcre_chartables.c]) - -AC_OUTPUT - -# Print out a nice little message after configure is run displaying your -# chosen options. - -cat <<EOF - -$PACKAGE-$VERSION configuration summary: - - Install prefix .................. : ${prefix} - C preprocessor .................. : ${CPP} - C compiler ...................... : ${CC} - C++ preprocessor ................ : ${CXXCPP} - C++ compiler .................... : ${CXX} - Linker .......................... : ${LD} - C preprocessor flags ............ : ${CPPFLAGS} - C compiler flags ................ : ${CFLAGS} - C++ compiler flags .............. : ${CXXFLAGS} - Linker flags .................... : ${LDFLAGS} - Extra libraries ................. : ${LIBS} - - Build C++ library ............... : ${enable_cpp} - Enable UTF-8 support ............ : ${enable_utf8} - Unicode properties .............. : ${enable_unicode_properties} - Newline char/sequence ........... : ${enable_newline} - \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf} - EBCDIC coding ................... : ${enable_ebcdic} - Rebuild char tables ............. : ${enable_rebuild_chartables} - Use stack recursion ............. : ${enable_stack_for_recursion} - POSIX mem threshold ............. : ${with_posix_malloc_threshold} - Internal link size .............. : ${with_link_size} - Match limit ..................... : ${with_match_limit} - Match limit recursion ........... : ${with_match_limit_recursion} - Build shared libs ............... : ${enable_shared} - Build static libs ............... : ${enable_static} - Link pcregrep with libz ......... : ${enable_pcregrep_libz} - Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2} - Link pcretest with libreadline .. : ${enable_pcretest_libreadline} - -EOF - -dnl end configure.ac |