From: Jurko Gospodnetić (jurko.gospodnetic_at_[hidden])
Date: 2008-01-11 12:25:32


   Hi Alex.

> So if rules from Jambase are not used, then how does it work? What
> rules does it use?

   Classic Jam had some hard-coded rules inside its Jambase script. When
using Boost Build these rules are not used. See the Jambase source for
the exact 'if condition' used but basically if the executable is named
'bjam' or if you set some environment variables the Boost Build
functionality gets used.

   When using Boost Build its rules (tools) are stored in separate
scripts that need to be explicitly loaded (e.g. using 'import' or
'using' rules).

   Hope this helps.

   Best regard,
     Jurko Gospodnetić