Meson port
Let's try to get the meson port complete so we can drop autotools next cycle.
Current known issues:
- Not all tests ported (which are missing?)
- review build options
- Not all test .c/.h files are installed
-
Not all tests run with a glib subprojectdoesn't work with autotools either, so I wouldn't block on this - I noticed one doctool .py file isn't getting installed -> !108 (merged)
-
The Python files don't get byte compiled (we probably need to use py_installation.install_sources with a custom install_dir)see https://github.com/mesonbuild/meson/issues/2903 - We need to add the workaround for not linking giscanner to libpython
Future steps:
- Once the build/install part is done we can switch jhbuild to get more feedback: jhbuild@39aa1c77
- After that switch gnome-contiuous to meson (config) MR: https://gitlab.gnome.org/GNOME/gnome-continuous/merge_requests/9
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information