/[pcre]/code/trunk/configure.ac
ViewVC logotype

Diff of /code/trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 106 by ph10, Wed Mar 7 09:43:22 2007 UTC revision 319 by ph10, Mon Jan 28 15:27:45 2008 UTC
# Line 7  dnl be defined as -RC2, for example. For Line 7  dnl be defined as -RC2, for example. For
7  dnl empty.  dnl empty.
8    
9  m4_define(pcre_major, [7])  m4_define(pcre_major, [7])
10  m4_define(pcre_minor, [1])  m4_define(pcre_minor, [6])
11  m4_define(pcre_prerelease, [-RC1])  m4_define(pcre_prerelease, [])
12  m4_define(pcre_date, [2007-03-05])  m4_define(pcre_date, [2008-01-28])
13    
14  # Libtool shared library interface versions (current:revision:age)  # Libtool shared library interface versions (current:revision:age)
15  m4_define(libpcre_version, [0:1:0])  m4_define(libpcre_version, [0:1:0])
# Line 21  AC_INIT(PCRE, pcre_major.pcre_minor[]pcr Line 21  AC_INIT(PCRE, pcre_major.pcre_minor[]pcr
21  AC_CONFIG_SRCDIR([pcre.h.in])  AC_CONFIG_SRCDIR([pcre.h.in])
22  AM_INIT_AUTOMAKE([dist-bzip2 dist-zip])  AM_INIT_AUTOMAKE([dist-bzip2 dist-zip])
23  AC_CONFIG_HEADERS(config.h)  AC_CONFIG_HEADERS(config.h)
24    
25    # The default CFLAGS and CXXFLAGS in Autoconf are "-g -O2" for gcc and just
26    # "-g" for any other compiler. There doesn't seem to be a standard way of
27    # getting rid of the -g (which I don't think is needed for a production
28    # library). This fudge seems to achieve the necessary. First, we remember the
29    # externally set values of CFLAGS and CXXFLAGS. Then call the AC_PROG_CC and
30    # AC_PROG_CXX macros to find the compilers - if CFLAGS and CXXFLAGS are not
31    # set, they will be set to Autoconf's defaults. Afterwards, if the original
32    # values were not set, remove the -g from the Autoconf defaults.
33    # (PH 02-May-07)
34    
35    remember_set_CFLAGS="$CFLAGS"
36    remember_set_CXXFLAGS="$CXXFLAGS"
37    
38  AC_PROG_CC  AC_PROG_CC
39  AC_PROG_CXX  AC_PROG_CXX
40    
41    if test "x$remember_set_CFLAGS" = "x"
42    then
43      if test "$CFLAGS" = "-g -O2"
44      then
45        CFLAGS="-O2"
46      elif test "$CFLAGS" = "-g"
47      then
48        CFLAGS=""
49      fi
50    fi
51    
52    if test "x$remember_set_CXXFLAGS" = "x"
53    then
54      if test "$CXXFLAGS" = "-g -O2"
55      then
56        CXXFLAGS="-O2"
57      elif test "$CXXFLAGS" = "-g"
58      then
59        CXXFLAGS=""
60      fi
61    fi
62    
63    
64  AC_PROG_INSTALL  AC_PROG_INSTALL
65  AC_LIBTOOL_WIN32_DLL  AC_LIBTOOL_WIN32_DLL
66  AC_PROG_LIBTOOL  AC_PROG_LIBTOOL
67    AC_PROG_LN_S
68    
69  PCRE_MAJOR="pcre_major"  PCRE_MAJOR="pcre_major"
70  PCRE_MINOR="pcre_minor"  PCRE_MINOR="pcre_minor"
# Line 49  AC_ARG_ENABLE(cpp, Line 88  AC_ARG_ENABLE(cpp,
88                               [disable C++ support]),                               [disable C++ support]),
89                , enable_cpp=yes)                , enable_cpp=yes)
90    
91    # Handle --enable-rebuild-chartables
92    AC_ARG_ENABLE(rebuild-chartables,
93                  AS_HELP_STRING([--enable-rebuild-chartables],
94                                 [rebuild character tables in current locale]),
95                  , enable_rebuild_chartables=no)
96    
97  # Handle --enable-utf8 (disabled by default)  # Handle --enable-utf8 (disabled by default)
98  AC_ARG_ENABLE(utf8,  AC_ARG_ENABLE(utf8,
99                AS_HELP_STRING([--enable-utf8],                AS_HELP_STRING([--enable-utf8],
# Line 64  AC_ARG_ENABLE(unicode-properties, Line 109  AC_ARG_ENABLE(unicode-properties,
109  # Handle --enable-newline=NL  # Handle --enable-newline=NL
110  dnl AC_ARG_ENABLE(newline,  dnl AC_ARG_ENABLE(newline,
111  dnl               AS_HELP_STRING([--enable-newline=NL],  dnl               AS_HELP_STRING([--enable-newline=NL],
112  dnl                              [use NL as newline (lf, cr, crlf, any; default=lf)]),  dnl                              [use NL as newline (lf, cr, crlf, anycrlf, any; default=lf)]),
113  dnl               , enable_newline=lf)  dnl               , enable_newline=lf)
114    
115  # Separate newline options  # Separate newline options
# Line 81  AC_ARG_ENABLE(newline-is-crlf, Line 126  AC_ARG_ENABLE(newline-is-crlf,
126                AS_HELP_STRING([--enable-newline-is-crlf],                AS_HELP_STRING([--enable-newline-is-crlf],
127                               [use CRLF as newline sequence]),                               [use CRLF as newline sequence]),
128                ac_pcre_newline=crlf)                ac_pcre_newline=crlf)
129    AC_ARG_ENABLE(newline-is-anycrlf,
130                  AS_HELP_STRING([--enable-newline-is-anycrlf],
131                                 [use CR, LF, or CRLF as newline sequence]),
132                  ac_pcre_newline=anycrlf)
133  AC_ARG_ENABLE(newline-is-any,  AC_ARG_ENABLE(newline-is-any,
134                AS_HELP_STRING([--enable-newline-is-any],                AS_HELP_STRING([--enable-newline-is-any],
135                               [use any valid Unicode newline sequence]),                               [use any valid Unicode newline sequence]),
136                ac_pcre_newline=any)                ac_pcre_newline=any)
137  enable_newline="$ac_pcre_newline"  enable_newline="$ac_pcre_newline"
138    
139    # Handle --enable-bsr-anycrlf
140    AC_ARG_ENABLE(bsr-anycrlf,
141                  AS_HELP_STRING([--enable-bsr-anycrlf],
142                                 [\R matches only CR, LF, CRLF by default]),
143                  , enable_bsr_anycrlf=no)
144    
145  # Handle --enable-ebcdic  # Handle --enable-ebcdic
146  AC_ARG_ENABLE(ebcdic,  AC_ARG_ENABLE(ebcdic,
147                AS_HELP_STRING([--enable-ebcdic],                AS_HELP_STRING([--enable-ebcdic],
148                               [assume EBCDIC coding rather than ASCII]),                               [assume EBCDIC coding rather than ASCII; use this only in (uncommon) EBCDIC environments; it implies --enable-rebuild-chartables]),
149                , enable_ebcdic=no)                , enable_ebcdic=no)
150    
151  # Handle --disable-stack-for-recursion  # Handle --disable-stack-for-recursion
# Line 99  AC_ARG_ENABLE(stack-for-recursion, Line 154  AC_ARG_ENABLE(stack-for-recursion,
154                               [don't use stack recursion when matching]),                               [don't use stack recursion when matching]),
155                , enable_stack_for_recursion=yes)                , enable_stack_for_recursion=yes)
156    
157    # Handle --enable-pcregrep-libz
158    AC_ARG_ENABLE(pcregrep-libz,
159                  AS_HELP_STRING([--enable-pcregrep-libz],
160                                 [link pcregrep with libz to handle .gz files]),
161                  , enable_pcregrep_libz=no)
162    
163    # Handle --enable-pcregrep-libbz2
164    AC_ARG_ENABLE(pcregrep-libbz2,
165                  AS_HELP_STRING([--enable-pcregrep-libbz2],
166                                 [link pcregrep with libbz2 to handle .bz2 files]),
167                  , enable_pcregrep_libbz2=no)
168    
169    # Handle --enable-pcretest-libreadline
170    AC_ARG_ENABLE(pcretest-libreadline,
171                  AS_HELP_STRING([--enable-pcretest-libreadline],
172                                 [link pcretest with libreadline]),
173                  , enable_pcretest_libreadline=no)
174    
175  # Handle --with-posix-malloc-threshold=NBYTES  # Handle --with-posix-malloc-threshold=NBYTES
176  AC_ARG_WITH(posix-malloc-threshold,  AC_ARG_WITH(posix-malloc-threshold,
177              AS_HELP_STRING([--with-posix-malloc-threshold=NBYTES],              AS_HELP_STRING([--with-posix-malloc-threshold=NBYTES],
# Line 147  then Line 220  then
220    enable_utf8=no    enable_utf8=no
221  fi  fi
222    
223    # Make sure that if enable_ebcdic is set, rebuild_chartables is also enabled.
224    #
225    if test "x$enable_ebcdic" = "xyes"
226    then
227      enable_rebuild_chartables=yes
228    fi
229    
230  # Convert the newline identifier into the appropriate integer value.  # Convert the newline identifier into the appropriate integer value.
231  case "$enable_newline" in  case "$enable_newline" in
232    lf)   ac_pcre_newline_value=10   ;;    lf)      ac_pcre_newline_value=10   ;;
233    cr)   ac_pcre_newline_value=13   ;;    cr)      ac_pcre_newline_value=13   ;;
234    crlf) ac_pcre_newline_value=3338 ;;    crlf)    ac_pcre_newline_value=3338 ;;
235    any)  ac_pcre_newline_value=-1   ;;    anycrlf) ac_pcre_newline_value=-2   ;;
236      any)     ac_pcre_newline_value=-1   ;;
237    *)    *)
238    AC_MSG_ERROR([invalid argument \"$enable_newline\" to --enable-newline option])    AC_MSG_ERROR([invalid argument \"$enable_newline\" to --enable-newline option])
239    ;;    ;;
# Line 172  Some other environments also support the Line 253  Some other environments also support the
253  Standard C, but there are a few non-standard things it can cope with, allowing  Standard C, but there are a few non-standard things it can cope with, allowing
254  it to run on SunOS4 and other "close to standard" systems.  it to run on SunOS4 and other "close to standard" systems.
255    
256  On a system without "configure" you should use the distributed config.h, and  If you are going to build PCRE "by hand" on a system without "configure" you
257  set up the macros the way you need them.  should copy the distributed config.h.generic to config.h, and then set up the
258    macro definitions the way you need them. You must then add -DHAVE_CONFIG_H to
259  If your system has bcopy() and not memmove(), change the definitions of  all of your compile commands, so that config.h is included at the start of
260  HAVE_BCOPY and HAVE_MEMMOVE. If your system has neither bcopy() nor memmove(),  every source.
261  leave them both undefined; an emulation function will be used. */])  
262    Alternatively, you can avoid editing by using -D on the compiler command line
263    to set the macro values. In this case, you do not have to set -DHAVE_CONFIG_H.
264    
265    PCRE uses memmove() if HAVE_MEMMOVE is set to 1; otherwise it uses bcopy() if
266    HAVE_BCOPY is set to 1. If your system has neither bcopy() nor memmove(), set
267    them both to 0; an emulation function will be used. */])
268    
269  # Checks for header files.  # Checks for header files.
270  AC_HEADER_STDC  AC_HEADER_STDC
# Line 191  then Line 278  then
278  AC_LANG_PUSH(C++)  AC_LANG_PUSH(C++)
279    
280  # We could be more clever here, given we're doing AC_SUBST with this  # We could be more clever here, given we're doing AC_SUBST with this
281  # (eg set a var to be the name of the include file we want).  But we're not  # (eg set a var to be the name of the include file we want). But we're not
282  # so it's easy to change back to 'regular' autoconf vars if we needed to.  # so it's easy to change back to 'regular' autoconf vars if we needed to.
283  AC_CHECK_HEADERS(string, [pcre_have_cpp_headers="1"],  AC_CHECK_HEADERS(string, [pcre_have_cpp_headers="1"],
284                           [pcre_have_cpp_headers="0"])                           [pcre_have_cpp_headers="0"])
# Line 207  AC_SUBST(pcre_have_bits_type_traits) Line 294  AC_SUBST(pcre_have_bits_type_traits)
294    
295  # Conditional compilation  # Conditional compilation
296  AM_CONDITIONAL(WITH_PCRE_CPP, test "x$enable_cpp" = "xyes")  AM_CONDITIONAL(WITH_PCRE_CPP, test "x$enable_cpp" = "xyes")
297    AM_CONDITIONAL(WITH_REBUILD_CHARTABLES, test "x$enable_rebuild_chartables" = "xyes")
298    
299  # Checks for typedefs, structures, and compiler characteristics.  # Checks for typedefs, structures, and compiler characteristics.
300    
# Line 224  AC_SUBST(pcre_have_ulong_long) Line 312  AC_SUBST(pcre_have_ulong_long)
312    
313  # Checks for library functions.  # Checks for library functions.
314    
315  AC_CHECK_FUNCS(bcopy memmove strerror strtoq strtoll)  AC_CHECK_FUNCS(bcopy memmove strerror strtoq strtoll _strtoi64)
316    
317    # Check for the availability of libz (aka zlib)
318    
319    AC_CHECK_HEADERS([zlib.h], [HAVE_ZLIB_H=1])
320    AC_CHECK_LIB([z], [gzopen], [HAVE_LIBZ=1])
321    
322    # Check for the availability of libbz2
323    
324    AC_CHECK_HEADERS([bzlib.h], [HAVE_BZLIB_H=1])
325    AC_CHECK_LIB([bz2], [BZ2_bzopen], [HAVE_LIBBZ2=1])
326    
327    # Check for the availabiity of libreadline
328    
329    AC_CHECK_HEADERS([readline/readline.h], [HAVE_READLINE_H=1])
330    AC_CHECK_HEADERS([readline/history.h], [HAVE_HISTORY_H=1])
331    AC_CHECK_LIB([readline], [readline], [HAVE_LIB_READLINE=1])
332    
333  # This facilitates -ansi builds under Linux  # This facilitates -ansi builds under Linux
334  dnl AC_DEFINE([_GNU_SOURCE], [], [Enable GNU extensions in glibc])  dnl AC_DEFINE([_GNU_SOURCE], [], [Enable GNU extensions in glibc])
# Line 249  fi Line 353  fi
353  if test "$enable_stack_for_recursion" = "no"; then  if test "$enable_stack_for_recursion" = "no"; then
354    AC_DEFINE([NO_RECURSE], [], [    AC_DEFINE([NO_RECURSE], [], [
355      PCRE uses recursive function calls to handle backtracking while      PCRE uses recursive function calls to handle backtracking while
356      matching.  This can sometimes be a problem on systems that have      matching. This can sometimes be a problem on systems that have
357      stacks of limited size. Define NO_RECURSE to get a version that      stacks of limited size. Define NO_RECURSE to get a version that
358      doesn't use recursion in the match() function; instead it creates      doesn't use recursion in the match() function; instead it creates
359      its own stack by steam using pcre_recurse_malloc() to obtain memory      its own stack by steam using pcre_recurse_malloc() to obtain memory
# Line 259  if test "$enable_stack_for_recursion" = Line 363  if test "$enable_stack_for_recursion" =
363      (use --disable-stack-for-recursion).])      (use --disable-stack-for-recursion).])
364  fi  fi
365    
366    if test "$enable_pcregrep_libz" = "yes"; then
367      AC_DEFINE([SUPPORT_LIBZ], [], [
368        Define to allow pcregrep to be linked with libz, so that it is
369        able to handle .gz files.])
370    fi
371    
372    if test "$enable_pcregrep_libbz2" = "yes"; then
373      AC_DEFINE([SUPPORT_LIBBZ2], [], [
374        Define to allow pcregrep to be linked with libbz2, so that it is
375        able to handle .bz2 files.])
376    fi
377    
378    if test "$enable_pcretest_libreadline" = "yes"; then
379      AC_DEFINE([SUPPORT_LIBREADLINE], [], [
380        Define to allow pcretest to be linked with libreadline.])
381    fi
382    
383  AC_DEFINE_UNQUOTED([NEWLINE], [$ac_pcre_newline_value], [  AC_DEFINE_UNQUOTED([NEWLINE], [$ac_pcre_newline_value], [
384    The value of NEWLINE determines the newline character sequence. On    The value of NEWLINE determines the newline character sequence. On
385    Unix-like systems, "configure" can be used to override the default,    systems that support it, "configure" can be used to override the
386    which is 10. The possible values are 10 (LF), 13 (CR), 3338 (CRLF),    default, which is 10. The possible values are 10 (LF), 13 (CR),
387    or -1 (ANY).])    3338 (CRLF), -1 (ANY), or -2 (ANYCRLF).])
388    
389    if test "$enable_bsr_anycrlf" = "yes"; then
390      AC_DEFINE([BSR_ANYCRLF], [], [
391        By default, the \R escape sequence matches any Unicode line ending
392        character or sequence of characters. If BSR_ANYCRLF is defined, this is
393        changed so that backslash-R matches only CR, LF, or CRLF. The build-
394        time default can be overridden by the user of PCRE at runtime. On
395        systems that support it, "configure" can be used to override the
396        default.])
397    fi
398    
399  AC_DEFINE_UNQUOTED([LINK_SIZE], [$with_link_size], [  AC_DEFINE_UNQUOTED([LINK_SIZE], [$with_link_size], [
400    The value of LINK_SIZE determines the number of bytes used to store    The value of LINK_SIZE determines the number of bytes used to store
# Line 302  AC_DEFINE_UNQUOTED([MATCH_LIMIT_RECURSIO Line 433  AC_DEFINE_UNQUOTED([MATCH_LIMIT_RECURSIO
433    NO_RECURSE is defined) that is used. The value of    NO_RECURSE is defined) that is used. The value of
434    MATCH_LIMIT_RECURSION applies only to recursive calls of match(). To    MATCH_LIMIT_RECURSION applies only to recursive calls of match(). To
435    have any useful effect, it must be less than the value of    have any useful effect, it must be less than the value of
436    MATCH_LIMIT. The default is to use the same value as MATCH_LIMIT.    MATCH_LIMIT. The default is to use the same value as MATCH_LIMIT.
437    There is a runtime method for setting a different limit. On systems    There is a runtime method for setting a different limit. On systems
438    that support it, "configure" can be used to override the default.])    that support it, "configure" can be used to override the default.])
439    
440  AC_DEFINE([MAX_NAME_SIZE], [32], [  AC_DEFINE([MAX_NAME_SIZE], [32], [
# Line 316  AC_DEFINE([MAX_NAME_COUNT], [10000], [ Line 447  AC_DEFINE([MAX_NAME_COUNT], [10000], [
447    change it. Care must be taken if it is increased, because it guards    change it. Care must be taken if it is increased, because it guards
448    against integer overflow caused by enormously large patterns.])    against integer overflow caused by enormously large patterns.])
449    
450  AC_DEFINE([MAX_DUPLENGTH], [30000], [  AH_VERBATIM([PCRE_EXP_DEFN], [
   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_DATA_SCOPE], [  
451  /* If you are compiling for a system other than a Unix-like system or  /* If you are compiling for a system other than a Unix-like system or
452     Win32, and it needs some magic to be inserted before the definition     Win32, and it needs some magic to be inserted before the definition
453     of a function that is exported by the library, define this macro to     of a function that is exported by the library, define this macro to
# Line 331  AH_VERBATIM([PCRE_DATA_SCOPE], [ Line 457  AH_VERBATIM([PCRE_DATA_SCOPE], [
457     every exported function that is part of the external API. It does     every exported function that is part of the external API. It does
458     not appear on functions that are "external" in the C sense, but     not appear on functions that are "external" in the C sense, but
459     which are internal to the library. */     which are internal to the library. */
460  #undef PCRE_DATA_SCOPE])  #undef PCRE_EXP_DEFN])
461    
462  if test "$enable_ebcdic" = "yes"; then  if test "$enable_ebcdic" = "yes"; then
463    AC_DEFINE_UNQUOTED([EBCDIC], [], [    AC_DEFINE_UNQUOTED([EBCDIC], [], [
# Line 340  if test "$enable_ebcdic" = "yes"; then Line 466  if test "$enable_ebcdic" = "yes"; then
466      "configure", this can be done via --enable-ebcdic.])      "configure", this can be done via --enable-ebcdic.])
467  fi  fi
468    
 # Here is where pcre specific substs are handled  
 # These 3 are only used by RunTest.in.  
 # TODO: remove once RunTest uses pcretest -C instead.  
 AC_SUBST(LINK_SIZE, $with_link_size)  
 AC_SUBST(UTF8, $enable_utf8)  
 AC_SUBST(UCP, $enable_unicode_properties)  
   
469  # Platform specific issues  # Platform specific issues
470  NO_UNDEFINED=  NO_UNDEFINED=
471  EXPORT_ALL_SYMBOLS=  EXPORT_ALL_SYMBOLS=
# Line 376  AC_SUBST(EXTRA_LIBPCRECPP_LDFLAGS) Line 495  AC_SUBST(EXTRA_LIBPCRECPP_LDFLAGS)
495  DISTCHECK_CONFIGURE_FLAGS="--enable-cpp --enable-unicode-properties"  DISTCHECK_CONFIGURE_FLAGS="--enable-cpp --enable-unicode-properties"
496  AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)  AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
497    
498    # Check that, if --enable-pcregrep-libz or --enable-pcregrep-libbz2 is
499    # specified, the relevant library is available. If so, add it to LIBS.
500    
501    if test "$enable_pcregrep_libz" = "yes"; then
502      if test "$HAVE_ZLIB_H" != "1"; then
503        echo "** Cannot --enable-pcregrep-libz because zlib.h was not found"
504        exit 1
505      fi
506      if test "$HAVE_LIBZ" != "1"; then
507        echo "** Cannot --enable-pcregrep-libz because libz was not found"
508        exit 1
509      fi
510      if test "$LIBS" = ""; then LIBS=-lz; else LIBS="$LIBS -lz"; fi
511    fi
512    
513    if test "$enable_pcregrep_libbz2" = "yes"; then
514      if test "$HAVE_BZLIB_H" != "1"; then
515        echo "** Cannot --enable-pcregrep-libbz2 because bzlib.h was not found"
516        exit 1
517      fi
518      if test "$HAVE_LIBBZ2" != "1"; then
519        echo "** Cannot --enable-pcregrep-libbz2 because libbz2 was not found"
520        exit 1
521      fi
522      if test "$LIBS" = ""; then LIBS=-lbz2; else LIBS="$LIBS -lbz2"; fi
523    fi
524    
525    # Similarly for --enable-pcretest-readline
526    
527    if test "$enable_pcretest_libreadline" = "yes"; then
528      if test "$HAVE_READLINE_H" != "1"; then
529        echo "** Cannot --enable-pcretest-readline because readline/readline.h was not found."
530        exit 1
531      fi
532      if test "$HAVE_HISTORY_H" != "1"; then
533        echo "** Cannot --enable-pcretest-readline because readline/history.h was not found."
534        exit 1
535      fi
536      if test "$LIBS" = ""; then LIBS=-lreadline; else LIBS="$LIBS -lreadline"; fi
537    fi
538    
539  # Produce these files, in addition to config.h.  # Produce these files, in addition to config.h.
540  AC_CONFIG_FILES(  AC_CONFIG_FILES(
541          Makefile          Makefile
         RunGrepTest  
         RunTest  
542          libpcre.pc          libpcre.pc
543          libpcrecpp.pc          libpcrecpp.pc
544          pcre-config          pcre-config
# Line 390  AC_CONFIG_FILES( Line 548  AC_CONFIG_FILES(
548  )  )
549    
550  # Make the generated script files executable.  # Make the generated script files executable.
551  AC_CONFIG_COMMANDS([script-chmod], [chmod a+x RunTest RunGrepTest pcre-config])  AC_CONFIG_COMMANDS([script-chmod], [chmod a+x pcre-config])
552    
553    # Make sure that pcre_chartables.c is removed in case the method for
554    # creating it was changed by reconfiguration.
555    AC_CONFIG_COMMANDS([delete-old-chartables], [rm -f pcre_chartables.c])
556    
557  AC_OUTPUT  AC_OUTPUT
558    
559  # Print out a nice little message after configure is run displaying your  # Print out a nice little message after configure is run displaying your
560  # chosen options.  # chosen options.
561  #  
562  cat <<EOF  cat <<EOF
563    
564  $PACKAGE-$VERSION configuration summary:  $PACKAGE-$VERSION configuration summary:
565    
566      Install prefix ......... : ${prefix}      Install prefix .................. : ${prefix}
567      C preprocessor ......... : ${CPP}      C preprocessor .................. : ${CPP}
568      C compiler ............. : ${CC}      C compiler ...................... : ${CC}
569      C++ preprocessor ....... : ${CXXCPP}      C++ preprocessor ................ : ${CXXCPP}
570      C++ compiler ........... : ${CXX}      C++ compiler .................... : ${CXX}
571      Linker ................. : ${LD}      Linker .......................... : ${LD}
572      C preprocessor flags ... : ${CPPFLAGS}      C preprocessor flags ............ : ${CPPFLAGS}
573      C compiler flags ....... : ${CFLAGS}      C compiler flags ................ : ${CFLAGS}
574      C++ compiler flags ..... : ${CXXFLAGS}      C++ compiler flags .............. : ${CXXFLAGS}
575      Linker flags ........... : ${LDFLAGS}      Linker flags .................... : ${LDFLAGS}
576      Extra libraries ........ : ${LIBS}      Extra libraries ................. : ${LIBS}
577    
578      Build C++ library ...... : ${enable_cpp}      Build C++ library ............... : ${enable_cpp}
579      Enable UTF-8 support ... : ${enable_utf8}      Enable UTF-8 support ............ : ${enable_utf8}
580      Unicode properties ..... : ${enable_unicode_properties}      Unicode properties .............. : ${enable_unicode_properties}
581      Newline char/sequence .. : ${enable_newline}      Newline char/sequence ........... : ${enable_newline}
582      EBCDIC coding .......... : ${enable_ebcdic}      \R matches only ANYCRLF ......... : ${enable_bsr_anycrlf}
583      Use stack recursion .... : ${enable_stack_for_recursion}      EBCDIC coding ................... : ${enable_ebcdic}
584      POSIX mem threshold .... : ${with_posix_malloc_threshold}      Rebuild char tables ............. : ${enable_rebuild_chartables}
585      Internal link size ..... : ${with_link_size}      Use stack recursion ............. : ${enable_stack_for_recursion}
586      Match limit ............ : ${with_match_limit}      POSIX mem threshold ............. : ${with_posix_malloc_threshold}
587      Match limit recursion .. : ${with_match_limit_recursion}      Internal link size .............. : ${with_link_size}
588      Build shared libs ...... : ${enable_shared}      Match limit ..................... : ${with_match_limit}
589      Build static libs ...... : ${enable_static}      Match limit recursion ........... : ${with_match_limit_recursion}
590        Build shared libs ............... : ${enable_shared}
591        Build static libs ............... : ${enable_static}
592        Link pcregrep with libz ......... : ${enable_pcregrep_libz}
593        Link pcregrep with libbz2 ....... : ${enable_pcregrep_libbz2}
594        Link pcretest with libreadline .. : ${enable_pcretest_libreadline}
595    
596  EOF  EOF
597    

Legend:
Removed from v.106  
changed lines
  Added in v.319

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12