From: Eric Niebler (eric_at_[hidden])
Date: 2007-05-13 13:16:06
Deane Yang wrote:
> I feel great
> joy in being able to write with relative ease a single Jamfile that
> allows me to compile the same library on virtually every platform with
> the exact same command ("bjam"). This is saving me a *lot* of headaches.
It's nice to see all the love for BBv2. When I suggested looking into a
CMake-based build system for Boost, I didn't mean to suggest that we
would orphan BBv2 or the users who have come to depend on it. There are
lots of build systems out there, however, and BBv2 is just one. I was
hoping (and still am!) that we can have a build system that integrates
easily into lots of build environments, BBv2 included. Personally, I
would like to see CMake extended so that it can generate jamfiles in
addition to makefiles, vcproj files, etc.. That way we would not lose
anything or anyone in the transition -- no user left behind. I have no
idea how difficult this would be, though, or if it's even possible.
As for building on every platform with the exact same command, we
already have assurances from Bill Hoffman that CMake will be extended to
support this. Instead of "bjam", it would be "cmake --build-project".
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk