From: Zbynek Winkler (zw-bjam_at_[hidden])
Date: 2004-12-10 17:05:19
While reading some previous posts related to build dirs I thought I chip in.
I think scons is more intuitive regarding this issue. By default it
builds to the same dir *but* it also computes hash of all commands used
to build a certain file. If the user desires a different build dir can
be specified (a variant can be created).
This has several nice properties. The most important (at least for me)
is that if you change the SConscript (Jamfile) the relevant files are
rebuilt. This very thing hits me again and again. Combined with the fact
that "--clean" or "-a" options behave strange (clean too much/deep), it
is very hard to use. Also the build hierarchy of scons is more intuitive
and the built files can be more easily found. [if only scons had
user-requirements I'd really consider switching...]
What is your view of this? Do you think that the complicated build dir
structure has some important properties that I do not see? Is it
superior in some way?
-- http://zw.matfyz.cz/ http://robotika.cz/ Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
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