On Monday, 2 February 2015 at 16:26:45 UTC, Atila Neves wrote:
This thread has just made me decide to write a D build system,
in D and configured in D that builds on dub and its packages
intead of reinventing the wheel. I might ask the community for
inputs on requirements. Maybe this will be my DConf 2015
submission.
Why not building on cmake? You have experience with it.
trentforkert made very good progress with D support in cmake and
has good chances to merge it upstream [1].
If we look at the Vision/2015H1 goals, we see a couple of points,
where cmake already has the necessary support:
- C++ integration (hybrid projects)
- alternative compilers
- embedded systems
This features would take a lot of effort/time to be implemented
in a pure D solution, nevertheless any of these points is a niche
in the D community.
Apart from the ugly script language, cmake would be a pretty good
fit.
[1] - https://github.com/trentforkert/cmake