|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-06-09 01:41:31
I'd like to finally settle the question that Michael raised some time ago.
Briefly, given
using gcc ;
using gcc : 3.3 : g++-3.3 ;
it is not clear if default-configured gcc is the same as gcc 3.3, or not. This
might cause a problem for user, since he can build the project twice without
need, and it causes some complexity for toolsets.
Here's what I propose: each "configuration parameter" of toolset should be
either specified on all calls of the "using" rule, or omitted in all the
calls. The rationale is: first time user can invoke "using gcc ; " and it
will work. Advanced user, who wants to configure several version, probably
knows the version number of default "gcc" as well, so it's no problem for
him.
I plan to introduce auxilliary funciton to call for this rule automatically,
but that's implementation issue.
Opinions?
- Volodya
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