/[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 220 by ph10, Thu Aug 16 13:29:39 2007 UTC revision 237 by ph10, Tue Sep 11 13:12:13 2007 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, [3])  m4_define(pcre_minor, [4])
11  m4_define(pcre_prerelease, [-RC5])  m4_define(pcre_prerelease, [-RC1])
12  m4_define(pcre_date, [2007-08-16])  m4_define(pcre_date, [2007-09-10])
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 136  AC_ARG_ENABLE(newline-is-any, Line 136  AC_ARG_ENABLE(newline-is-any,
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],
# Line 231  it to run on SunOS4 and other "close to Line 237  it to run on SunOS4 and other "close to
237    
238  If you are going to build PCRE "by hand" on a system without "configure" you  If you are going to build PCRE "by hand" on a system without "configure" you
239  should copy the distributed config.h.generic to config.h, and then set up the  should copy the distributed config.h.generic to config.h, and then set up the
240  macros the way you need them. Alternatively, you can avoid editing by using -D  macro definitions the way you need them. You must then add -DHAVE_CONFIG_H to
241  on the compiler command line to set the macro values.  all of your compile commands, so that config.h is included at the start of
242    every source.
243    
244    Alternatively, you can avoid editing by using -D on the compiler command line
245    to set the macro values. In this case, you do not have to set -DHAVE_CONFIG_H.
246    
247  PCRE uses memmove() if HAVE_MEMMOVE is set to 1; otherwise it uses bcopy() if  PCRE uses memmove() if HAVE_MEMMOVE is set to 1; otherwise it uses bcopy() if
248  HAVE_BCOPY is set to 1. If your system has neither bcopy() nor memmove(), set  HAVE_BCOPY is set to 1. If your system has neither bcopy() nor memmove(), set
# Line 321  fi Line 331  fi
331    
332  AC_DEFINE_UNQUOTED([NEWLINE], [$ac_pcre_newline_value], [  AC_DEFINE_UNQUOTED([NEWLINE], [$ac_pcre_newline_value], [
333    The value of NEWLINE determines the newline character sequence. On    The value of NEWLINE determines the newline character sequence. On
334    Unix-like systems, "configure" can be used to override the default,    systems that support it, "configure" can be used to override the
335    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),
336    -1 (ANY), or -2 (ANYCRLF).])    3338 (CRLF), -1 (ANY), or -2 (ANYCRLF).])
337    
338    if test "$enable_bsr_anycrlf" = "yes"; then
339      AC_DEFINE([BSR_ANYCRLF], [], [
340        By default, the \R escape sequence matches any Unicode line ending
341        character or sequence of characters. If BSR_ANYCRLF is defined, this is
342        changed so that backslash-R matches only CR, LF, or CRLF. The build-
343        time default can be overridden by the user of PCRE at runtime. On
344        systems that support it, "configure" can be used to override the
345        default.])
346    fi
347    
348  AC_DEFINE_UNQUOTED([LINK_SIZE], [$with_link_size], [  AC_DEFINE_UNQUOTED([LINK_SIZE], [$with_link_size], [
349    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 451  cat < Line 471  cat <
471    
472  $PACKAGE-$VERSION configuration summary:  $PACKAGE-$VERSION configuration summary:
473    
474      Install prefix ......... : ${prefix}      Install prefix ........... : ${prefix}
475      C preprocessor ......... : ${CPP}      C preprocessor ........... : ${CPP}
476      C compiler ............. : ${CC}      C compiler ............... : ${CC}
477      C++ preprocessor ....... : ${CXXCPP}      C++ preprocessor ......... : ${CXXCPP}
478      C++ compiler ........... : ${CXX}      C++ compiler ............. : ${CXX}
479      Linker ................. : ${LD}      Linker ................... : ${LD}
480      C preprocessor flags ... : ${CPPFLAGS}      C preprocessor flags ..... : ${CPPFLAGS}
481      C compiler flags ....... : ${CFLAGS}      C compiler flags ......... : ${CFLAGS}
482      C++ compiler flags ..... : ${CXXFLAGS}      C++ compiler flags ....... : ${CXXFLAGS}
483      Linker flags ........... : ${LDFLAGS}      Linker flags ............. : ${LDFLAGS}
484      Extra libraries ........ : ${LIBS}      Extra libraries .......... : ${LIBS}
485    
486      Build C++ library ...... : ${enable_cpp}      Build C++ library ........ : ${enable_cpp}
487      Enable UTF-8 support ... : ${enable_utf8}      Enable UTF-8 support ..... : ${enable_utf8}
488      Unicode properties ..... : ${enable_unicode_properties}      Unicode properties ....... : ${enable_unicode_properties}
489      Newline char/sequence .. : ${enable_newline}      Newline char/sequence .... : ${enable_newline}
490      EBCDIC coding .......... : ${enable_ebcdic}      \R matches only ANYCRLF .. : ${enable_bsr_anycrlf}
491      Rebuild char tables .... : ${enable_rebuild_chartables}      EBCDIC coding ............ : ${enable_ebcdic}
492      Use stack recursion .... : ${enable_stack_for_recursion}      Rebuild char tables ...... : ${enable_rebuild_chartables}
493      POSIX mem threshold .... : ${with_posix_malloc_threshold}      Use stack recursion ...... : ${enable_stack_for_recursion}
494      Internal link size ..... : ${with_link_size}      POSIX mem threshold ...... : ${with_posix_malloc_threshold}
495      Match limit ............ : ${with_match_limit}      Internal link size ....... : ${with_link_size}
496      Match limit recursion .. : ${with_match_limit_recursion}      Match limit .............. : ${with_match_limit}
497      Build shared libs ...... : ${enable_shared}      Match limit recursion .... : ${with_match_limit_recursion}
498      Build static libs ...... : ${enable_static}      Build shared libs ........ : ${enable_shared}
499        Build static libs ........ : ${enable_static}
500    
501  EOF  EOF
502    

Legend:
Removed from v.220  
changed lines
  Added in v.237

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12