meson

Mojca Miklavec mojca at macports.org
Wed Nov 8 13:04:09 UTC 2017


On 7 November 2017 at 19:18, Ryan Schmidt wrote:
> We have a port for meson, a new build system.
>
> The libhttpseverywhere portfile uses it, and contains a lot of code for dealing with it.
>
> Should we have a meson portgroup to abstract away these details? Has anyone worked on that already?
>
> I want to investigate using meson for glib2 but I don't want to duplicate a lot of code in each port that uses meson.
>
> Does anyone here have experience with meson? I have none.

You and Clemens just made my day!!!
Clemens mentioned that to me at the meeting last month, but I forgot
to actively check on it when I came home and I forgot about it when I
would have needed it.

I've been fighting with CMake for a non-trivial amount of time
yesterday (should I say for nearly most of my working day?), with zero
useful outcome.
(Trying to write a configuration to do some weird cross-compiling. The
build system just didn't want to listen to me.)

Meson is SIMPLY AWESOME.

Some more links:
    https://musescore.org/en/node/120116
including a video that's worth watching.

Yes, we should prepare a PortGroup for it, I didn't start anything
yet, but I could look into it. It might help to start with some list
of packages that support it.

Mojca


More information about the macports-dev mailing list