Remove Borland 5.4, add regex test, disable link for windows compiles

[SVN r7939]
This commit is contained in:
Beman Dawes 2000-10-14 14:43:47 +00:00
parent 95c19bbedc
commit 2a2b3ffd07
2 changed files with 42 additions and 40 deletions

View file

@ -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>

View file

@ -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" )