/[pcre]/code/trunk/NON-AUTOTOOLS-BUILD
ViewVC logotype

Diff of /code/trunk/NON-AUTOTOOLS-BUILD

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

revision 1255 by ph10, Fri Feb 22 12:55:01 2013 UTC revision 1319 by ph10, Wed May 1 16:03:57 2013 UTC
# Line 168  can skip ahead to the CMake section. Line 168  can skip ahead to the CMake section.
168         pcre16_version.c         pcre16_version.c
169         pcre16_xclass.c         pcre16_xclass.c
170    
171   (7') If you want to build a 16-bit library (as well as, or instead of the 8-bit   (8) If you want to build a 16-bit library (as well as, or instead of the 8-bit
172       or 32-bit libraries) repeat steps 5-6 with the following files:       or 32-bit libraries) repeat steps 5-6 with the following files:
173    
174         pcre32_byte_order.c         pcre32_byte_order.c
# Line 194  can skip ahead to the CMake section. Line 194  can skip ahead to the CMake section.
194         pcre32_version.c         pcre32_version.c
195         pcre32_xclass.c         pcre32_xclass.c
196    
197   (8) If you want to build the POSIX wrapper functions (which apply only to the   (9) If you want to build the POSIX wrapper functions (which apply only to the
198       8-bit library), ensure that you have the pcreposix.h file and then compile       8-bit library), ensure that you have the pcreposix.h file and then compile
199       pcreposix.c (remembering -DHAVE_CONFIG_H if necessary). Link the result       pcreposix.c (remembering -DHAVE_CONFIG_H if necessary). Link the result
200       (on its own) as the pcreposix library.       (on its own) as the pcreposix library.
201    
202   (9) The pcretest program can be linked with any combination of the 8-bit, 16-bit  (10) The pcretest program can be linked with any combination of the 8-bit,
203       and 32-bit libraries (depending on what you selected in config.h). Compile       16-bit and 32-bit libraries (depending on what you selected in config.h).
204       pcretest.c and pcre_printint.c (again, don't forget -DHAVE_CONFIG_H) and       Compile pcretest.c and pcre_printint.c (again, don't forget
205       link them together with the appropriate library/ies. If you compiled an       -DHAVE_CONFIG_H) and link them together with the appropriate library/ies.
206       8-bit library, pcretest also needs the pcreposix wrapper library unless       If you compiled an 8-bit library, pcretest also needs the pcreposix
207       you compiled it with -DNOPOSIX.       wrapper library unless you compiled it with -DNOPOSIX.
208    
209  (10) Run pcretest on the testinput files in the testdata directory, and check  (11) Run pcretest on the testinput files in the testdata directory, and check
210       that the output matches the corresponding testoutput files. There are       that the output matches the corresponding testoutput files. There are
211       comments about what each test does in the section entitled "Testing PCRE"       comments about what each test does in the section entitled "Testing PCRE"
212       in the README file. If you compiled more than one of the 8-bit, 16-bit and       in the README file. If you compiled more than one of the 8-bit, 16-bit and
213       32-bit libraries, you need to run pcretest with the -16 option to do 16-bit       32-bit libraries, you need to run pcretest with the -16 option to do
214       tests and with the -32 option to do 32-bit tests.       16-bit tests and with the -32 option to do 32-bit tests.
215    
216       Some tests are relevant only when certain build-time options are selected.       Some tests are relevant only when certain build-time options are selected.
217       For example, test 4 is for UTF-8/UTF-16/UTF-32 support, and will not run if       For example, test 4 is for UTF-8/UTF-16/UTF-32 support, and will not run
218       you have built PCRE without it. See the comments at the start of each       if you have built PCRE without it. See the comments at the start of each
219       testinput file. If you have a suitable Unix-like shell, the RunTest script       testinput file. If you have a suitable Unix-like shell, the RunTest script
220       will run the appropriate tests for you.       will run the appropriate tests for you. The command "RunTest list" will
221         output a list of all the tests.
222    
223       Note that the supplied files are in Unix format, with just LF characters       Note that the supplied files are in Unix format, with just LF characters
224       as line terminators. You may need to edit them to change this if your       as line terminators. You may need to edit them to change this if your
# Line 227  can skip ahead to the CMake section. Line 228  can skip ahead to the CMake section.
228       locale to "french" rather than "fr_FR", and there some minor output       locale to "french" rather than "fr_FR", and there some minor output
229       differences.       differences.
230    
231  (11) If you have built PCRE with SUPPORT_JIT, the JIT features will be tested  (12) If you have built PCRE with SUPPORT_JIT, the JIT features will be tested
232       by the testdata files. However, you might also like to build and run       by the testdata files. However, you might also like to build and run
233       the JIT test program, pcre_jit_test.c.       the freestanding JIT test program, pcre_jit_test.c.
234    
235  (12) If you want to use the pcregrep command, compile and link pcregrep.c; it  (13) If you want to use the pcregrep command, compile and link pcregrep.c; it
236       uses only the basic 8-bit PCRE library (it does not need the pcreposix       uses only the basic 8-bit PCRE library (it does not need the pcreposix
237       library).       library).
238    
# Line 435  CMAKE_USE_RELATIVE_PATHS support on Wind Line 436  CMAKE_USE_RELATIVE_PATHS support on Wind
436    
437  Here it is:  Here it is:
438  -- AdditionalIncludeDirectories is only partially modified (only the  -- AdditionalIncludeDirectories is only partially modified (only the
439  first path - see below)     first path - see below)
440  -- Only some of the contained file paths are modified - shown below for  -- Only some of the contained file paths are modified - shown below for
441  pcre.vcproj     pcre.vcproj
442  -- It properly modifies  -- It properly modifies
443    
444  I am sure CMake people can fix that if they want to. Until then one will  I am sure CMake people can fix that if they want to. Until then one will
# Line 449  deal. Line 450  deal.
450  AdditionalIncludeDirectories="E:\builds\pcre\build;E:\builds\pcre\pcre-7.5;"  AdditionalIncludeDirectories="E:\builds\pcre\build;E:\builds\pcre\pcre-7.5;"
451  AdditionalIncludeDirectories=".;E:\builds\pcre\pcre-7.5;"  AdditionalIncludeDirectories=".;E:\builds\pcre\pcre-7.5;"
452    
453  RelativePath="pcre.h">  RelativePath="pcre.h"
454  RelativePath="pcre_chartables.c">  RelativePath="pcre_chartables.c"
455  RelativePath="pcre_chartables.c.rule">  RelativePath="pcre_chartables.c.rule"
456    
457    
458  TESTING WITH RUNTEST.BAT  TESTING WITH RUNTEST.BAT
# Line 646  There is also a mirror here: Line 647  There is also a mirror here:
647    http://www.vsoft-software.com/downloads.html    http://www.vsoft-software.com/downloads.html
648    
649  ==========================  ==========================
650  Last Updated: 22 February 2013  Last Updated: 28 April 2013

Legend:
Removed from v.1255  
changed lines
  Added in v.1319

  ViewVC Help
Powered by ViewVC 1.1.5