GNOME Bugzilla – Bug 783224
Add meson support
Last modified: 2017-09-26 11:54:11 UTC
Only the first patch is needed to support meson, the last two can be applied when we decide to drop autotools support altogether.
Created attachment 352836 [details] [review] build: Support the meson build system Meson is on track to replace autotools as the build system of choice, so supporting it seems like a good idea ...
Created attachment 352837 [details] [review] build: Drop autotools support Complete the switch to meson and drop autotools support ...
Created attachment 352838 [details] [review] build: Add Build API wrapper for meson/ninja The Build API[0] used by gnome-continuous expects a configure script that generates a Makefile, so grab a copy of graphene's compatibility script[1] to make it happy. [0] https://github.com/cgwalters/build-api [1] https://github.com/ebassi/graphene/blob/master/configure
Created attachment 354525 [details] [review] build: Support the meson build system Install to backgrounds/gnome, not background/gnome ...
I have no objection to changing the build system, as long as it works.
Comment on attachment 354525 [details] [review] build: Support the meson build system Attachment 354525 [details] pushed as 1e4bec0 - build: Support the meson build system OK. I'll push only the first one for now (and switch jhbuild), then if we don't run into any issues, we can drop autotools ...
Created attachment 355445 [details] [review] build: Drop autotools support Rebased to current master
Created attachment 355446 [details] [review] build: Add Build API wrapper for meson/ninja Rebased to current master
Attachment 355445 [details] pushed as 7fc6e18 - build: Drop autotools support