In article
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