
Hello, can someone explain to me what's been going on with Boost.Build? I cannot find a conclusive reference in the mailing lists, but it looks like bjam is being replaced with cmake. Is that right? If it is, how far has the effort gotten? I have a few tiny utilities written in C++ currently built and installed with GNU make, which I'd like to replace with something more portable, and I don't want to learn bjam and bbv2 if their replacement is around the corner. TIA -- Roman Neuhauser

Roman Neuhauser wrote:
Hello,
can someone explain to me what's been going on with Boost.Build? I cannot find a conclusive reference in the mailing lists, but it looks like bjam is being replaced with cmake. Is that right?
No. While some folks like CMake better and are working on a CMake setup, it's unclear where that will lead.
If it is, how far has the effort gotten? I have a few tiny utilities written in C++ currently built and installed with GNU make, which I'd like to replace with something more portable, and I don't want to learn bjam and bbv2 if their replacement is around the corner.
You are safe in learning Boost.Build, it's not going away anytime soon. - Volodya

On Wed, Dec 23, 2009 at 4:59 PM, Vladimir Prus
If it is, how far has the effort gotten? I have a few tiny utilities written in C++ currently built and installed with GNU make, which I'd like to replace with something more portable, and I don't want to learn bjam and bbv2 if their replacement is around the corner.
You are safe in learning Boost.Build, it's not going away anytime soon.
There are growing number of projects using CMake. The most notable one being KDE itself. So I would think, CMake is *really* not going away anytime soon. CMake has no other requirement than cmake itself (a stand alone executable). 2cts -- Mathieu

Mathieu Malaterre wrote:
On Wed, Dec 23, 2009 at 4:59 PM, Vladimir Prus
wrote: If it is, how far has the effort gotten? I have a few tiny utilities written in C++ currently built and installed with GNU make, which I'd like to replace with something more portable, and I don't want to learn bjam and bbv2 if their replacement is around the corner.
You are safe in learning Boost.Build, it's not going away anytime soon.
There are growing number of projects using CMake. The most notable one being KDE itself. So I would think, CMake is *really* not going away anytime soon.
Unless I am misreading something, Roman did not ask if CMake is going away as the build system of KDE -- and presumably, such question would be better asked at kde-devel mailing list anyway. I think I gave an accurate answer regarding Boost.Build and its use for the Boost C++ Libraries, and any further discussion/comparison of build systems is probably off-topic on this list. - Volodya

# vladimir@codesourcery.com / 2009-12-23 19:24:57 +0300:
Unless I am misreading something, Roman did not ask if CMake is going away as the build system of KDE -- and presumably, such question would be better asked at kde-devel mailing list anyway.
Spot on.
I think I gave an accurate answer regarding Boost.Build and its use for the Boost C++ Libraries, and any further discussion/comparison of build systems is probably off-topic on this list.
Yup, you did, thank you. -- Roman Neuhauser
participants (3)
-
Mathieu Malaterre
-
Roman Neuhauser
-
Vladimir Prus