|
From: Dirk R. <di...@in...> - 2007-05-02 20:21:34
|
Hi Allen, Allen Bierbaum wrote: > > - Why separate build and install steps? One of the nice things about > the current system is that even a local "build" is a full install. I > guess if you really want an install step, it could be another "build" > that just triggers against a different target directory. See other mail. > - removal of scons-addons variants. variants is an ugly hack to attempt > to solve a seemingly simple problem. I would be very interested in > doing more then just removing variants, but possibly going a step > further and coming up with what variants really should be and how to > make it useful for other people and other projects. > > Conceptually variants is meant to be a way to say "I want to build > debug/optimized/hybrid and I want to build on ia32/amd64/IA64 and ...". > Then the options (boost, opensg, etc) can use these known settings to > link against the correct libraries, use the right options, etc. > Unfortunately the implementation got a bit ugly. Maybe you have some > ideas how to start from scratch and come up with something better. I don't know, it seems to be more trouble than benefit. Just calling the build multiple times is very simple, and given that the only case where I can see myself running multiple builds at the same time (i.e. variants) is a dailybuild, where just calling multiple independent builds works just as well I really don't see the case for variants. My $.02 Dirk |