Boost logo

Boost-Build :

From: Bill Hoffman (bill.hoffman_at_[hidden])
Date: 2007-10-12 23:16:44


Rene Rivera wrote:
> Bill Hoffman wrote:
>
>> An initial cache file could be the same as the
>> user-config.jam file. I have not used jam, but I assume you have one
>> of these per compiler.
>>
>
> For your info... An example user-config.jam
> <http://beta.boost.org/development/tests/trunk/RSI%20Droid.html>. It's
> the one I use on the Linux test machine.
>
>
>
OK, so in the CMake world, that would be closer to ctest -S build
script, that we
use to populate our dashboards. Here is an example:

http://www.cmake.org/Testing/Sites/grayson.kitware/Win32-nmake80/20071013-0100-Nightly/Notes.html

When you run ctest -S on that script it will update cvs, run cmake,
build the software, run the tests, and send
the results to the dashboard server. You could use it as just a build
script and leave out the update
and submission stuff. It would be a closer fit to the
user-config.jam. It has the machine specific
stuff like paths to compilers and versions of things like python in
it. You would have a separate one
for each compiler, but you could use the include() command to share the
script and only set the compiler
and include the script.

-Bill


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