mirror of
https://github.com/boostorg/regex.git
synced 2025-07-16 22:02:08 +02:00
Updated Jamfile to use new test suite.
Updated docs to reflect recent changes. [SVN r15081]
This commit is contained in:
112
appendix.htm
112
appendix.htm
@ -754,6 +754,14 @@ catalogue. The messages and their id's are as follows: <br>
|
||||
<td valign="top" width="29%">"G" </td>
|
||||
<td valign="top" width="9%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>153</td>
|
||||
<td>The character which when preceeded by (? indicates a
|
||||
zero width negated forward lookahead assert.</td>
|
||||
<td>!</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p><br>
|
||||
@ -1159,84 +1167,34 @@ directory private to your application, and not in the PC's
|
||||
directory path. Note that if you link to a static version of your
|
||||
run time library, then you will also link to a static version of
|
||||
regex++ and no dll's will need to be distributed. The possible
|
||||
regex++ dll's are as follows: <br>
|
||||
</p>
|
||||
regex++ dll and library names are computed according to the
|
||||
following formula:<br>
|
||||
</p>
|
||||
|
||||
<table border="0" cellpadding="7" cellspacing="0" width="624">
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%"><b>Development Tool</b> </td>
|
||||
<td valign="top" width="30%"><b>Run Time Library</b> </td>
|
||||
<td valign="top" width="30%"><b>Regex++ Dll</b> </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%">Microsoft Visual C++ 6 </td>
|
||||
<td valign="top" width="30%">Msvcp60.dll and msvcrt.dll </td>
|
||||
<td valign="top" width="30%">Mre200l.dll </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%">Microsoft Visual C++ 6 </td>
|
||||
<td valign="top" width="30%">Msvcp60d.dll and msvcrtd.dll
|
||||
</td>
|
||||
<td valign="top" width="30%">Mre300dl.dll </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%">Borland C++ Builder 4 </td>
|
||||
<td valign="top" width="30%">Cw3245.dll </td>
|
||||
<td valign="top" width="30%">bcb4re300l.dll </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%">Borland C++ Builder 4 </td>
|
||||
<td valign="top" width="30%">Cw3245mt.dll </td>
|
||||
<td valign="top" width="30%">bcb4re300lm.dll </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%">Borland C++ Builder 4 </td>
|
||||
<td valign="top" width="30%">Cp3245mt.dll and vcl40.bpl </td>
|
||||
<td valign="top" width="30%">bcb4re300lv.dll </td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%"><p align="center">Borland C++
|
||||
Builder 5</p>
|
||||
</td>
|
||||
<td valign="top" width="30%"><p align="center">cp3250.dll</p>
|
||||
</td>
|
||||
<td valign="top" width="30%">bcb5re300l.dll</td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%"><p align="center">Borland C++
|
||||
Builder 5</p>
|
||||
</td>
|
||||
<td valign="top" width="30%"><p align="center">cp3250mt.dll</p>
|
||||
</td>
|
||||
<td valign="top" width="30%">bcb5re300lm.dll</td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="7%"> </td>
|
||||
<td valign="top" width="27%"><p align="center">Borland C++
|
||||
Builder 5</p>
|
||||
</td>
|
||||
<td valign="top" width="30%"><p align="center">cw3250mt.dll</p>
|
||||
</td>
|
||||
<td valign="top" width="30%">bcb5re300lv.dll</td>
|
||||
<td valign="top" width="7%"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>"boost_regex_"<br>
|
||||
+ BOOST_LIB_TOOLSET<br>
|
||||
+ "_"<br>
|
||||
+ BOOST_LIB_THREAD_OPT<br>
|
||||
+ BOOST_LIB_RT_OPT<br>
|
||||
+ BOOST_LIB_LINK_OPT<br>
|
||||
+ BOOST_LIB_DEBUG_OPT<br>
|
||||
<br>
|
||||
These are defined as:<br>
|
||||
<br>
|
||||
BOOST_LIB_TOOLSET: The compiler toolset name (vc6, vc7, bcb5 etc).<br>
|
||||
<br>
|
||||
BOOST_LIB_THREAD_OPT: "s" for single thread builds,<br>
|
||||
"m" for multithread builds.<br>
|
||||
<br>
|
||||
BOOST_LIB_RT_OPT: "s" for static runtime,<br>
|
||||
"d" for dynamic runtime.<br>
|
||||
<br>
|
||||
BOOST_LIB_LINK_OPT: "s" for static link,<br>
|
||||
"i" for dynamic link.<br>
|
||||
<br>
|
||||
BOOST_LIB_DEBUG_OPT: nothing for release builds,<br>
|
||||
"d" for debug builds,<br>
|
||||
"dd" for debug-diagnostic builds (_STLP_DEBUG).</p>
|
||||
|
||||
<p>Note: you can disable automatic library selection by defining
|
||||
the symbol BOOST_REGEX_NO_LIB when compiling, this is useful if
|
||||
|
13
test/Jamfile
13
test/Jamfile
@ -8,7 +8,7 @@ local test-files = $(test-dir)tests.txt
|
||||
;
|
||||
|
||||
unit-test regress : regress/parse.cpp regress/regress.cpp regress/tests.cpp
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -20,7 +20,7 @@ unit-test regress : regress/parse.cpp regress/regress.cpp regress/tests.cpp
|
||||
;
|
||||
|
||||
unit-test wregress : regress/parse.cpp regress/regress.cpp regress/tests.cpp
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -33,7 +33,7 @@ unit-test wregress : regress/parse.cpp regress/regress.cpp regress/tests.cpp
|
||||
;
|
||||
|
||||
unit-test posix_api_check_c : c_compiler_checks/posix_api_check.c
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -44,7 +44,7 @@ unit-test posix_api_check_c : c_compiler_checks/posix_api_check.c
|
||||
;
|
||||
|
||||
unit-test wide_posix_api_check_c : c_compiler_checks/wide_posix_api_check.c
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -55,7 +55,7 @@ unit-test wide_posix_api_check_c : c_compiler_checks/wide_posix_api_check.c
|
||||
;
|
||||
|
||||
unit-test posix_api_check : c_compiler_checks/posix_api_check.cpp
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -66,7 +66,7 @@ unit-test posix_api_check : c_compiler_checks/posix_api_check.cpp
|
||||
;
|
||||
|
||||
unit-test wide_posix_api_check : c_compiler_checks/wide_posix_api_check.cpp
|
||||
<lib>../build/boost_regex$(SUFLIB)
|
||||
<lib>../build/boost_regex$(SUFLIB) <lib>../../test/build/prg_exec_monitor
|
||||
:
|
||||
<sysinclude>../../../
|
||||
<define>BOOST_REGEX_NO_LIB=1
|
||||
@ -85,3 +85,4 @@ unit-test wide_posix_api_check : c_compiler_checks/wide_posix_api_check.cpp
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user