Removing Meson as way of building dcd, d-scanner, etc
Neia Neutuladh
neia at ikeran.org
Fri Dec 7 17:29:45 UTC 2018
On Fri, 07 Dec 2018 08:15:58 +0000, Antonio Corbi wrote:
> On the other hand my pet-project compile times have downloaded from
> approx. 1m 10s. build time with dub to approx. 50s. build time with
> meson.
That looks like the time difference I got from adding --no-deps to the
command line for dub and depending on gtk-d as a shared library.
> I.e. I declare dependencies to fetch with dub in meson.build like this:
The meson documentation currently says that dub dependencies don't get
fetched.
If substituting `dub build` with `meson build` just worked, that would be
fine. Instead, it's substituting `dub build` with `dub fetch pkgA versionA
&& dub fetch pkgB versionB && ... && meson build`. That's pretty
unfriendly. So I'd end up having to write a meson build file and a build
script, and I'd have to keep dependencies in sync between the two.
More information about the Digitalmars-d
mailing list