mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 13:02:11 +00:00
add documentation
[SVN r18991]
This commit is contained in:
@@ -239,6 +239,11 @@
|
||||
"http://www.stlport.org">STLport</a> standard library
|
||||
implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="sunpro-tools.html"><code>sunpro</code></a></td>
|
||||
<td><a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO
|
||||
C++</a> compiler</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="tru64cxx-tools.html"><code>tru64cxx</code></a></td>
|
||||
<td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a>
|
||||
|
||||
76
sunpro-tools.html
Normal file
76
sunpro-tools.html
Normal file
@@ -0,0 +1,76 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link rel="stylesheet" type="text/css" href="boost.css">
|
||||
<title>Boost.Build - sunpro toolset</title>
|
||||
</head>
|
||||
<body bgcolor="#ffffff" link="#0000ff" vlink="#800080">
|
||||
<table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
|
||||
"header">
|
||||
<tr>
|
||||
<td valign="top" width="300">
|
||||
<h3><a href="http://www.boost.org"><img height="86" width="277" alt="C++ Boost" src="../../c++boost.gif" border="0"></a></h3>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<h1 align="center">Boost.Build</h1>
|
||||
<h2 align="center">sunpro toolset</h2>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
||||
<h2>Introduction</h2>
|
||||
|
||||
<p>Boost.Build's sunpro toolset support the
|
||||
<a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a>
|
||||
compiler.
|
||||
|
||||
<h2>Configuration Variables</h2>
|
||||
|
||||
The sunpro toolset responds to the following variables which can be set in the
|
||||
environment or configured on the jam command-line using
|
||||
<code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>:
|
||||
|
||||
<table border="1">
|
||||
|
||||
<tr><th>Variable Name <th>Semantics <th>Default <th>Notes
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_ROOT</code></td>
|
||||
<td>Path to installation directory of compiler tools.</td>
|
||||
<td>(none)</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_BIN_PATH</code></td>
|
||||
<td>Path to bin directory.</td>
|
||||
<td><code>$(SUNPRO_ROOT)/bin/</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_cc</code></td>
|
||||
<td>Name and (optional) path to C compiler.</td>
|
||||
<td><code>$(SUNPRO_BIN_PATH)cc</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_CC</code></td>
|
||||
<td>Name and (optional) path to C++ compiler.</td>
|
||||
<td><code>$(SUNPRO_BIN_PATH)CC</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
|
||||
09 Jul, 2003
|
||||
<!--webbot bot="Timestamp" endspan i-checksum="39359" -->
|
||||
</p>
|
||||
<p>Christopher Currie, Gennadiy Rozental, Jens Maurer</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4,18 +4,26 @@
|
||||
# This software is provided "as is" without express or implied warranty,
|
||||
# and with no claim as to its suitability for any purpose.
|
||||
|
||||
# Sun Workshop 6 C++ compiler
|
||||
# The following #// line will be used by the regression test table generation
|
||||
# program as the column heading for HTML tables. Must not include version
|
||||
# number.
|
||||
#//<a href="http://wwws.sun.com/software/sundev/suncc/index.html">Sun<br>C++</a>
|
||||
|
||||
# Sun Workshop 6 / Sun ONE C++ compiler
|
||||
|
||||
# singleton variables...
|
||||
set-as-singleton SUNPRO_ROOT SUNPRO_BIN_PATH ;
|
||||
|
||||
# compute sunpro bin path
|
||||
# You can either put the sunpro bin directory in your PATH, or you can set
|
||||
# SUNPRO_ROOT to point at the sunpro installation directory, or you can set
|
||||
# SUNPRO_BIN_PATH to point at sunpro bin directory
|
||||
# SUNPRO_CC to name the C++ compiler executable (default: CC)
|
||||
# SUNPRO_cc to name the C compiler executable (default: cc)
|
||||
|
||||
SUNPRO_BIN_PATH = $(SUNPRO_ROOT)$(SLASH)bin$(SLASH) ;
|
||||
SUNPRO_BIN_PATH ?= "" ; # Don't clobber adjoining text if SUNPRO_ROOT isn't set
|
||||
SUNPRO_cc ?= $(SUNPRO_BIN_PATH)cc ;
|
||||
SUNPRO_CC ?= $(SUNPRO_BIN_PATH)CC ;
|
||||
|
||||
flags sunpro LINKFLAGS <runtime-link>static : -staticlib=Crun ;
|
||||
flags sunpro LINKFLAGS <target-type>$(SHARED_TYPES) : -G ;
|
||||
@@ -71,7 +79,7 @@ rule Link-action
|
||||
|
||||
actions together sunpro-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -o "$(<:T)" -xildoff -L$(LIBPATH) $(LINKFLAGS) "$(>:T)" "$(NEEDLIBS)" "-l$(FINDLIBS)"
|
||||
$(SUNPRO_CC) -o "$(<:T)" -xildoff -L$(LIBPATH) $(LINKFLAGS) "$(>:T)" "$(NEEDLIBS)" "-l$(FINDLIBS)"
|
||||
}
|
||||
|
||||
#### Archive ####
|
||||
@@ -83,7 +91,7 @@ rule Archive-action
|
||||
|
||||
actions together sunpro-Archive-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -xar $(ARFLAGS) -o "$(<:T)" "$(>:T)"
|
||||
$(SUNPRO_CC) -xar $(ARFLAGS) -o "$(<:T)" "$(>:T)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
@@ -96,7 +104,7 @@ rule Cc-action
|
||||
|
||||
actions sunpro-Cc-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)cc -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(SUNPRO_cc) -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
#### C++ ####
|
||||
@@ -108,6 +116,6 @@ rule C++-action
|
||||
|
||||
actions sunpro-C++-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(SUNPRO_CC) -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
|
||||
@@ -239,6 +239,11 @@
|
||||
"http://www.stlport.org">STLport</a> standard library
|
||||
implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="sunpro-tools.html"><code>sunpro</code></a></td>
|
||||
<td><a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO
|
||||
C++</a> compiler</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="tru64cxx-tools.html"><code>tru64cxx</code></a></td>
|
||||
<td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a>
|
||||
|
||||
76
v1/sunpro-tools.html
Normal file
76
v1/sunpro-tools.html
Normal file
@@ -0,0 +1,76 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link rel="stylesheet" type="text/css" href="boost.css">
|
||||
<title>Boost.Build - sunpro toolset</title>
|
||||
</head>
|
||||
<body bgcolor="#ffffff" link="#0000ff" vlink="#800080">
|
||||
<table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
|
||||
"header">
|
||||
<tr>
|
||||
<td valign="top" width="300">
|
||||
<h3><a href="http://www.boost.org"><img height="86" width="277" alt="C++ Boost" src="../../c++boost.gif" border="0"></a></h3>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<h1 align="center">Boost.Build</h1>
|
||||
<h2 align="center">sunpro toolset</h2>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
||||
<h2>Introduction</h2>
|
||||
|
||||
<p>Boost.Build's sunpro toolset support the
|
||||
<a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a>
|
||||
compiler.
|
||||
|
||||
<h2>Configuration Variables</h2>
|
||||
|
||||
The sunpro toolset responds to the following variables which can be set in the
|
||||
environment or configured on the jam command-line using
|
||||
<code>-s<i>VARIABLE_NAME</i>=</code><i>value</i>:
|
||||
|
||||
<table border="1">
|
||||
|
||||
<tr><th>Variable Name <th>Semantics <th>Default <th>Notes
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_ROOT</code></td>
|
||||
<td>Path to installation directory of compiler tools.</td>
|
||||
<td>(none)</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_BIN_PATH</code></td>
|
||||
<td>Path to bin directory.</td>
|
||||
<td><code>$(SUNPRO_ROOT)/bin/</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_cc</code></td>
|
||||
<td>Name and (optional) path to C compiler.</td>
|
||||
<td><code>$(SUNPRO_BIN_PATH)cc</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>SUNPRO_CC</code></td>
|
||||
<td>Name and (optional) path to C++ compiler.</td>
|
||||
<td><code>$(SUNPRO_BIN_PATH)CC</code></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
|
||||
09 Jul, 2003
|
||||
<!--webbot bot="Timestamp" endspan i-checksum="39359" -->
|
||||
</p>
|
||||
<p>Christopher Currie, Gennadiy Rozental, Jens Maurer</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -4,18 +4,26 @@
|
||||
# This software is provided "as is" without express or implied warranty,
|
||||
# and with no claim as to its suitability for any purpose.
|
||||
|
||||
# Sun Workshop 6 C++ compiler
|
||||
# The following #// line will be used by the regression test table generation
|
||||
# program as the column heading for HTML tables. Must not include version
|
||||
# number.
|
||||
#//<a href="http://wwws.sun.com/software/sundev/suncc/index.html">Sun<br>C++</a>
|
||||
|
||||
# Sun Workshop 6 / Sun ONE C++ compiler
|
||||
|
||||
# singleton variables...
|
||||
set-as-singleton SUNPRO_ROOT SUNPRO_BIN_PATH ;
|
||||
|
||||
# compute sunpro bin path
|
||||
# You can either put the sunpro bin directory in your PATH, or you can set
|
||||
# SUNPRO_ROOT to point at the sunpro installation directory, or you can set
|
||||
# SUNPRO_BIN_PATH to point at sunpro bin directory
|
||||
# SUNPRO_CC to name the C++ compiler executable (default: CC)
|
||||
# SUNPRO_cc to name the C compiler executable (default: cc)
|
||||
|
||||
SUNPRO_BIN_PATH = $(SUNPRO_ROOT)$(SLASH)bin$(SLASH) ;
|
||||
SUNPRO_BIN_PATH ?= "" ; # Don't clobber adjoining text if SUNPRO_ROOT isn't set
|
||||
SUNPRO_cc ?= $(SUNPRO_BIN_PATH)cc ;
|
||||
SUNPRO_CC ?= $(SUNPRO_BIN_PATH)CC ;
|
||||
|
||||
flags sunpro LINKFLAGS <runtime-link>static : -staticlib=Crun ;
|
||||
flags sunpro LINKFLAGS <target-type>$(SHARED_TYPES) : -G ;
|
||||
@@ -71,7 +79,7 @@ rule Link-action
|
||||
|
||||
actions together sunpro-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -o "$(<:T)" -xildoff -L$(LIBPATH) $(LINKFLAGS) "$(>:T)" "$(NEEDLIBS)" "-l$(FINDLIBS)"
|
||||
$(SUNPRO_CC) -o "$(<:T)" -xildoff -L$(LIBPATH) $(LINKFLAGS) "$(>:T)" "$(NEEDLIBS)" "-l$(FINDLIBS)"
|
||||
}
|
||||
|
||||
#### Archive ####
|
||||
@@ -83,7 +91,7 @@ rule Archive-action
|
||||
|
||||
actions together sunpro-Archive-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -xar $(ARFLAGS) -o "$(<:T)" "$(>:T)"
|
||||
$(SUNPRO_CC) -xar $(ARFLAGS) -o "$(<:T)" "$(>:T)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
@@ -96,7 +104,7 @@ rule Cc-action
|
||||
|
||||
actions sunpro-Cc-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)cc -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(SUNPRO_cc) -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
#### C++ ####
|
||||
@@ -108,6 +116,6 @@ rule C++-action
|
||||
|
||||
actions sunpro-C++-action
|
||||
{
|
||||
$(SUNPRO_BIN_PATH)CC -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(SUNPRO_CC) -c -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user