GNOME Bugzilla – Bug 783229
Add meson support
Last modified: 2017-07-19 22:56:25 UTC
See patches. Requires https://github.com/mesonbuild/meson/pull/1868 to actually build.
Created attachment 352845 [details] [review] build: Move gvc submodule to /subprojects/gvc When using the meson build system, gvc will be built as a subproject. As meson restricts submodules to a subprojects/ directory in the source tree root, move the submodule there.
Created attachment 352846 [details] [review] docs: Use entity for version Meson's gtk-doc support currently requires the main SGML/XML file to be located in the srcdir, so instead of substituting the module version in that file directly, use a small auxiliary file that's included via a custom entity.
Created attachment 352847 [details] [review] build: Support the meson build system Meson is on track to replace autotools as the build system of choice, so support it in addition to autotools. If all goes well, we'll eventually be able to drop the latter ...
Created attachment 352937 [details] [review] build: Support the meson build system Some fixes to automatic handling of SASS changes.
Created attachment 353640 [details] [review] build: Support the meson build system We now got a meson release with the required fixes, so we can request the version we actually require.
Attachment 352845 [details] pushed as 7f4e914 - build: Move gvc submodule to /subprojects/gvc Attachment 352846 [details] pushed as 26e7962 - docs: Use entity for version Attachment 353640 [details] pushed as c987d3d - build: Support the meson build system