Boost logo

Boost-Build :

From: Noel Belcourt (kbelco_at_[hidden])
Date: 2006-03-15 02:19:47


We have an executable that depends on a number of products and, in many
cases, our application can work with one of many versions of a product.
  Our development environment is setup so the user can select which
product version to build their application against by configuring the
Jamroot file. Here are four products for which our application can
compile/link against multiple versions.

use-project /library/netcdf : netcdf/3.6.0p1 ;
use-project /library/exodus : exodusii/4.15 ;
use-project /library/nemesis : nemesis/3.03 ;
use-project /library/libxml : libxml/1.8.13 ;

exe application : /library/exodus//exodus ...

We think it would be very handy if we could checkout our Jamroot file,
configure the product versions that we want to use, then ask bjam to
checkout the appropriate code base prior to building it. We also think
this would make distributing a specific version of our code very easy.

Has anyone considered doing this or know how to?


-- Noel

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at