D support for the Meson build system

Matthias Klumpp via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon Apr 10 05:41:06 PDT 2017


On Monday, 10 April 2017 at 12:10:41 UTC, Russel Winder wrote:
> On Mon, 2017-04-10 at 08:39 +0000, Atila Neves via 
> Digitalmars-d- announce wrote:
>> […]
>> 
>> As far as I know the only build system that does this by 
>> default for D is reggae.
>
> I will be adding a new builder to the SCons D tools to do whole 
> source and per package compiling – to add to the module at a 
> time compiling. It would be good to add this for CMake-D and 
> the D support in Meson.

I am not buying the necessity of not-splitbuilding for 
optimizations yet. If that would be the case, how do 
optimizations work with projects using GCC/Clang where 
splitbuilding is the default and often only option (like Mesa, 
Linux, lots of scientific stuff).

Having some level of dub integration is Meson would be neat 
indeed - maybe one could make a small helper binary Meson can 
call to fetch things from the dub registry.
I wonder though how that would jive with Meson's own 
subprojects/wrap system. Probably worth investigating.


More information about the Digitalmars-d-announce mailing list