mirror of
https://github.com/boostorg/boost.git
synced 2025-04-08 22:48:50 +00:00
Remove Borland 5.4, add regex test, disable link for windows compiles
[SVN r7939]
This commit is contained in:
parent
95c19bbedc
commit
2a2b3ffd07
2 changed files with 42 additions and 40 deletions
|
@ -6,16 +6,15 @@ Compiler Status: Windows NT / Windows 2000
|
|||
</head><body bgcolor="#FFFFFF" text="#000000">
|
||||
<h1><img border="0" src="../c++boost.gif" width="277" height="86"></h1>
|
||||
<h1>Compiler Status: Windows NT / Windows 2000</h1>
|
||||
<p><b>Run Date:</b> 29 Sep 2000 GMT</p>
|
||||
<p><b>Run Date:</b> 14 Oct 2000 GMT</p>
|
||||
<p>
|
||||
<table border="1" cellspacing="0" cellpadding="5">
|
||||
<tr>
|
||||
<td>Program</td>
|
||||
<td>Borland<br>BCC<br>5.4 up2</td>
|
||||
<td>Borland<br>BCC<br>5.5.1</td>
|
||||
<td>Metrowerks<br>CodeWarrior<br>5.3</td>
|
||||
<td>Microsoft<br>VC++<br>6.0 SP3</td>
|
||||
<td>Microsoft<br>VC++<br>6.0 SP3<br>STLport<br>3.2.1</td>
|
||||
<td>Metrowerks<br>CodeWarrior<br>6.0</td>
|
||||
<td>Microsoft<br>VC++<br>6.0 SP4</td>
|
||||
<td>Microsoft<br>VC++<br>6.0 SP4<br>STLport<br>3.2.1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="config/config_test.cpp">config/config_test.cpp</a></td>
|
||||
|
@ -23,7 +22,6 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="array/array1.cpp">array/array1.cpp</a></td>
|
||||
|
@ -31,30 +29,33 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="functional/function_test.cpp">functional/function_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="graph/test/graph.cpp">graph/test/graph.cpp</a></td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="integer/cstdint_test.cpp">integer/cstdint_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="integer/integer_test.cpp">integer/integer_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -63,7 +64,6 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="rational/rational_example.cpp">rational/rational_example.cpp</a></td>
|
||||
|
@ -71,21 +71,25 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="random/random_test.cpp">random/random_test.cpp</a></td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="random/random_demo.cpp">random/random_demo.cpp</a></td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="regex/src/cregex.cpp">regex/src/cregex.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
|
@ -95,13 +99,11 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="utility/call_traits_test.cpp">utility/call_traits_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
|
@ -111,13 +113,11 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="utility/compressed_pair_test.cpp">utility/compressed_pair_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
|
@ -127,7 +127,6 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="utility/operators_test.cpp">utility/operators_test.cpp</a></td>
|
||||
|
@ -135,13 +134,11 @@ Compiler Status: Windows NT / Windows 2000
|
|||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="utility/type_traits_test.cpp">utility/type_traits_test.cpp</a></td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
# Default: regrtest * *
|
||||
#
|
||||
# Compilers: bcc54 = Borland 5.4
|
||||
# bcc55 = Borland 5.5.1
|
||||
# Compilers: bcc = Borland 5.5.1
|
||||
# cw = Metrowerks CodeWarrior
|
||||
# gcc = GNU GCC/egcs
|
||||
# como = Comeau C++
|
||||
|
@ -65,6 +64,8 @@ def compile( program ):
|
|||
f.write( "<tr>\n" )
|
||||
f.write( "<td><a href=\"" + program + "\">" + program + "</a></td>\n" )
|
||||
|
||||
# ---------- Linux2 ---------- #
|
||||
|
||||
if sys.platform == "linux2":
|
||||
if compiler_arg == "*" or compiler_arg == "gcc":
|
||||
invoke( "GCC 2.95.2", 'g++ -ftemplate-depth-30 -I' + path + ' ' + fullpath )
|
||||
|
@ -74,13 +75,16 @@ def compile( program ):
|
|||
# invoke( "GCC pre-2.96 experimental", '/opt/exp/gcc/bin/g++ -ftemplate-depth-30 -I' + path + ' ' + fullpath )
|
||||
if compiler_arg == "*" or compiler_arg == "como":
|
||||
invoke( "Comeau C++ 4.2.44 beta3", 'como -I' + path + ' ' + fullpath)
|
||||
|
||||
# ---------- Windows ---------- #
|
||||
|
||||
else:
|
||||
if compiler_arg=="*" or compiler_arg=="bcc54":
|
||||
bcc54_path=os.environ["BOOST_BCC54_PATH"]
|
||||
invoke( "Borland C++ 5.4 up2", "\"" + bcc54_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
|
||||
if compiler_arg=="*" or compiler_arg=="bcc55":
|
||||
# if compiler_arg=="*" or compiler_arg=="bcc54":
|
||||
# bcc54_path=os.environ["BOOST_BCC54_PATH"]
|
||||
# invoke( "Borland C++ 5.4 up2", "\"" + bcc54_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
|
||||
if compiler_arg=="*" or compiler_arg=="bcc":
|
||||
bcc55_path=os.environ["BOOST_BCC55_PATH"]
|
||||
invoke( "Borland C++ 5.5.1", "\"" + bcc55_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
|
||||
invoke( "Borland C++ 5.5.1", "\"" + bcc55_path + "/bcc32\" -I" + path + " -c -j10 -q " + fullpath )
|
||||
|
||||
# GCC 2.95.2 is looping on some tests, so only invoke if asked for by name
|
||||
#if compiler_arg=="*" or compiler_arg=="gcc":
|
||||
|
@ -89,14 +93,14 @@ def compile( program ):
|
|||
invoke( "GNU GCC", "c++ -ftemplate-depth-30 -I" + path + " -IC:/stl/STLport-4.0b8/stlport " + fullpath + " c:/stl/STLport-4.0b8/lib/libstlport_gcc.a" )
|
||||
|
||||
if compiler_arg=="*" or compiler_arg=="cw":
|
||||
invoke( "Metrowerks CodeWarrior", "mwcc -maxerrors 10 -cwd source -I- -I" + path + " " + fullpath )
|
||||
invoke( "Metrowerks CodeWarrior", "mwcc -nolink -maxerrors 10 -cwd source -I- -I" + path + " " + fullpath )
|
||||
|
||||
#John Maddock says use /Zm400 switch; it increases compiler memory
|
||||
if compiler_arg=="*" or compiler_arg=="vc":
|
||||
invoke( "VC++ with MS library", 'cl /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "' + path + '" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" ' + fullpath )
|
||||
invoke( "VC++ with MS library", 'cl /c /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "' + path + '" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" ' + fullpath )
|
||||
if compiler_arg=="*" or compiler_arg=="vcstlport":
|
||||
stl=os.environ["BOOST_STLPORT_PATH"]
|
||||
invoke( "VC++ with STLport library", 'cl /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "' + stl + '" /I "' + path + '" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" ' + fullpath )
|
||||
invoke( "VC++ with STLport library", 'cl /c /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "' + stl + '" /I "' + path + '" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" ' + fullpath )
|
||||
|
||||
|
||||
f.write( "</tr>\n" )
|
||||
|
@ -172,9 +176,9 @@ if sys.platform == "linux2":
|
|||
if compiler_arg == "*" or compiler_arg == "como":
|
||||
f.write( "<td>Comeau C++<br>4.2.44 beta3<br>STLport<br>4.0</td>\n" )
|
||||
else:
|
||||
if compiler_arg=="*" or compiler_arg=="bcc54":
|
||||
f.write( "<td>Borland<br>BCC<br>5.4 up2</td>\n" )
|
||||
if compiler_arg=="*" or compiler_arg=="bcc55":
|
||||
# if compiler_arg=="*" or compiler_arg=="bcc54":
|
||||
# f.write( "<td>Borland<br>BCC<br>5.4 up2</td>\n" )
|
||||
if compiler_arg=="*" or compiler_arg=="bcc":
|
||||
f.write( "<td>Borland<br>BCC<br>5.5.1</td>\n" )
|
||||
|
||||
# GCC 2.95.2 is looping on some tests, so only invoke if asked for by name
|
||||
|
@ -202,6 +206,7 @@ if program_arg=="*":
|
|||
compile( "rational/rational_example.cpp" )
|
||||
compile( "random/random_test.cpp" )
|
||||
compile( "random/random_demo.cpp" )
|
||||
compile( "regex/src/cregex.cpp" )
|
||||
compile( "smart_ptr/smart_ptr_test.cpp" )
|
||||
# compile( "utility/algo_opt_examples.cpp" )
|
||||
compile( "utility/call_traits_test.cpp" )
|
||||
|
|
Loading…
Add table
Reference in a new issue