/[pcre]/code/trunk/README
ViewVC logotype

Diff of /code/trunk/README

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

revision 96 by nigel, Fri Mar 2 13:10:43 2007 UTC revision 101 by ph10, Tue Mar 6 15:19:44 2007 UTC
# Line 65  Windows systems (I myself do not use Win Line 65  Windows systems (I myself do not use Win
65  others are pointers to URLs containing relevant files.  others are pointers to URLs containing relevant files.
66    
67    
68    Building on non-Unix systems
69    ----------------------------
70    
71    For a non-Unix system, read the comments in the file NON-UNIX-USE, though if
72    the system supports the use of "configure" and "make" you may be able to build
73    PCRE in the same way as for Unix systems.
74    
75    PCRE has been compiled on Windows systems and on Macintoshes, but I don't know
76    the details because I don't use those systems. It should be straightforward to
77    build PCRE on any system that has a Standard C compiler and library, because it
78    uses only Standard C functions.
79    
80    
81  Building PCRE on a Unix-like system  Building PCRE on a Unix-like system
82  -----------------------------------  -----------------------------------
83    
# Line 125  library. You can read more about them in Line 138  library. You can read more about them in
138    (the Unix standard). You can specify the default newline indicator by adding    (the Unix standard). You can specify the default newline indicator by adding
139    --newline-is-cr or --newline-is-lf or --newline-is-crlf or --newline-is-any    --newline-is-cr or --newline-is-lf or --newline-is-crlf or --newline-is-any
140    to the "configure" command, respectively.    to the "configure" command, respectively.
141    
142      If you specify --newline-is-cr or --newline-is-crlf, some of the standard
143      tests will fail, because the lines in the test files end with LF. Even if
144      the files are edited to change the line endings, there are likely to be some
145      failures. With --newline-is-any, many tests should succeed, but there may be
146      some failures.
147    
148  . When called via the POSIX interface, PCRE uses malloc() to get additional  . When called via the POSIX interface, PCRE uses malloc() to get additional
149    storage for processing capturing parentheses if there are more than 10 of    storage for processing capturing parentheses if there are more than 10 of
# Line 296  running the "configure" script: Line 315  running the "configure" script:
315    CXXLDFLAGS="-lstd_v2 -lCsup_v2"    CXXLDFLAGS="-lstd_v2 -lCsup_v2"
316    
317    
 Building on non-Unix systems  
 ----------------------------  
   
 For a non-Unix system, read the comments in the file NON-UNIX-USE, though if  
 the system supports the use of "configure" and "make" you may be able to build  
 PCRE in the same way as for Unix systems.  
   
 PCRE has been compiled on Windows systems and on Macintoshes, but I don't know  
 the details because I don't use those systems. It should be straightforward to  
 build PCRE on any system that has a Standard C compiler and library, because it  
 uses only Standard C functions.  
   
   
318  Testing PCRE  Testing PCRE
319  ------------  ------------
320    
# Line 452  The distribution should contain the foll Line 458  The distribution should contain the foll
458    pcre_valid_utf8.c     )    pcre_valid_utf8.c     )
459    pcre_version.c        )    pcre_version.c        )
460    pcre_xclass.c         )    pcre_xclass.c         )
   ucptable.c            )  
461    
462    pcre_printint.src     ) debugging function that is #included in pcretest, and    pcre_printint.src     ) debugging function that is #included in pcretest, and
463                          )   can also be #included in pcre_compile()                          )   can also be #included in pcre_compile()
# Line 462  The distribution should contain the foll Line 467  The distribution should contain the foll
467    pcre_internal.h       header for internal use    pcre_internal.h       header for internal use
468    ucp.h                 ) headers concerned with    ucp.h                 ) headers concerned with
469    ucpinternal.h         )   Unicode property handling    ucpinternal.h         )   Unicode property handling
470      ucptable.h            ) (this one is the data table)
471    config.in             template for config.h, which is built by configure    config.in             template for config.h, which is built by configure
472    
473    pcrecpp.h             the header file for the C++ wrapper    pcrecpp.h             the header file for the C++ wrapper
# Line 504  The distribution should contain the foll Line 510  The distribution should contain the foll
510    mkinstalldirs         script for making install directories    mkinstalldirs         script for making install directories
511    pcretest.c            comprehensive test program    pcretest.c            comprehensive test program
512    pcredemo.c            simple demonstration of coding calls to PCRE    pcredemo.c            simple demonstration of coding calls to PCRE
513    perltest              Perl test program    perltest.pl           Perl test program
514    pcregrep.c            source of a grep utility that uses PCRE    pcregrep.c            source of a grep utility that uses PCRE
515    pcre-config.in        source of script which retains PCRE information    pcre-config.in        source of script which retains PCRE information
516    pcrecpp_unittest.c           )    pcrecpp_unittest.c           )
# Line 526  The distribution should contain the foll Line 532  The distribution should contain the foll
532  Philip Hazel  Philip Hazel
533  Email local part: ph10  Email local part: ph10
534  Email domain: cam.ac.uk  Email domain: cam.ac.uk
535  November 2006  March 2007

Legend:
Removed from v.96  
changed lines
  Added in v.101

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12