
In article <b7d4fa59-da0a-74c9-4855-ea0991d9aa53@codelibre.net>, Roger Leigh via Boost <boost@lists.boost.org> writes:
On 14/09/18 15:05, Alexander Grund via Boost wrote:
The major problem I see are the variants.
- b2 can build multiple variants in one go (static, dynamic, runtimes...) - Encoding these variants has to be reflected in the target names/aliases
CMake fundamentally doesn't work this way. Nor do any other build systems I'm aware of. It's unique to b2. I do not think it useful to require this of any replacement build system in consequence. Especially when it's an initial minimalistic support as proposed here.
+1
[...] Am I the only one who suffers so much from it having to integrate it with other systems on multiple platforms?
Nope. Been there, done that. -- "The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline> The Terminals Wiki <http://terminals-wiki.org> The Computer Graphics Museum <http://ComputerGraphicsMuseum.org> Legalize Adulthood! (my blog) <http://LegalizeAdulthood.wordpress.com>