
AMDG On 03/29/2011 05:04 PM, Dave Abrahams wrote:
Part of that is because the design tries to do too much. Specifically, the production of multiple build configurations with a single build command offers most users no benefit in exchange for the enormous complication it causes in design, implementation, and especially in writing build instructions (Jamfiles in our case).
Whatever you're talking about here, it's outside of my experience. I have never written a Jamfile that was made significantly more complex by the fact that multiple configurations can be built at once.
For the few who do benefit from the feature, the ability to build multiple configurations easily could have been written as another layer that invokes the build system multiple times.
I disagree. Being able to build multiple variants of libraries is pretty much a must-have on Windows, given that debug and release are not necessarily ABI compatible. I guess it doesn't matter much to me /how/ it's handled, but it can't be treated as an afterthought that doesn't really matter. In Christ, Steven Watanabe