Hi,
The thing is, despite whether you believe bjam is better than CMake or not (please tell me how I can easily build Boost.MPI with Bjam without an additional config file that allows me to *just* do that?), I have no Idea, could not find the bjam doc, could not find a useful description of how the function that add MPI tests works (it does not, really, bjam hangs on MPI tests on some of my platform, but it wasn't considered a problem...), could not find the bjam... whatever the thing
On 16/05/2016 18:32, MichaĆ Dominiak wrote: that extract the MPI options etc. I dropped trying to contribute, I cannot waste days trying to understand how bjam tries to work *just for a single project*. Same thing goes for the doc BTW.
there's another very important aspect of the problem, and it's whether Boost will survive in the current C++ world, where everyone uses CMake. People writing code to build independent parts of Boost for static linking in their libraries or tools that are supposed to be portable, regardless of the target or
This isn't really a discussion that needs to go deeply technical, but if you want to do that, by all means, please do point out what bjam does better than CMake - as in, please make a list of stuff that is so great in bjam, Actually I don't really care. Whatever it is, it clearly wasn't enough to win the war outside of Boost despite its many years of existence. And don't get now wrong, I *hate* CMake (just slightly less than I hate autotools). But I know time spent understanding CMake won't be completely wasted. And I can find documentation regarding how to use CMake, when bjam barely exists in the outside world.
Alain