Wrapping a Dub project inside Meson

Andrea Fontana nospam at example.com
Thu Nov 22 14:54:33 UTC 2018


On Thursday, 22 November 2018 at 02:46:03 UTC, Adnan wrote:
> Does anyone have experience with using meson to wrap around a 
> dub project?
>
> I have a typical dub project, meaning I have a dub dependency 
> but I want to use meson for two reasons:
>
> 1. I want to distribute the application in form of a snap 
> package (https://snapcraft.io/). Snapcraft does not recognize 
> dub as a build tool afaik.
>
> 2. dub lacks very basic options like installing an app in 
> users' PATH (https://github.com/dlang/dub/issues/839). The 
> issue seems to be stalled for a while, which is quite a shame.
>
> What I want to do is basically when I write `ninja` it should 
> invoke `dub build`.

I would like to have a "dub plugin" for snapcraft (and other 
packaging systems).
Adding "install" to dub sounds it's like re-inventing the wheel 
to me.

Andrea





More information about the Digitalmars-d-learn mailing list