Boost logo

Boost-Build :

From: Craig Rodrigues (rodrigc_at_[hidden])
Date: 2005-07-13 15:10:47


On Tue, Jul 12, 2005 at 09:45:18PM -0500, Rene Rivera wrote:
> I still need documentation for the new builtin though ;-)

Index: index.html
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/jam_src/index.html,v
retrieving revision 1.16
diff -u -u -r1.16 index.html
--- index.html 18 Nov 2004 19:38:16 -0000 1.16
+++ index.html 13 Jul 2005 20:04:02 -0000
@@ -123,6 +123,8 @@
<dt>The W32_GETREG rule</dt>

<dt>The ISFILE rule</dt>
+
+ <dt>The SHELL rule</dt>
</dl>
</dd>

@@ -1092,6 +1091,19 @@
avoid <code>#include "exception"</code> matching if one happens to have a
directory named <i>exception</i> in the header search path.</p>

+ <h4><a name="SHELL_rule" id="SHELL_rule">The <tt>SHELL</tt>
+ Rule</a></h4>
+ <pre>
+rule SHELL ( command )
+</pre>
+
+ <p><tt>SHELL</tt> executes <i>command</i>, and then returns the output
+ of <i>command</i>. SHELL only works on platforms with a popen() function
+ in the C library. On platforms without a working popen() function,
+ SHELL is implemented as a no-op. SHELL works on Unix, MacOS X,
+ and most Windows compilers. SHELL is a no-op on Metrowerks compilers
+ under Windows.</p>.
+
<h2><a name="jam_fundamentals" id="jam_fundamentals">Jam
Fundamentals</a></h2>

-- 
Craig Rodrigues 
rodrigc_at_[hidden]
 

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk