This series adds support to the meson build system for both classic osmesa and gallium based osmesa. There are quite a few cleanup patches in this series as well, one of which is reviewed but sent back out so the whole series can be reviewed.
Dylan Dylan Baker (9): meson: fix pkg-config Gl Require.Private meson: rename all instances of xf86vm to xxf86vm meson: fix glprocs.h generator meson: move gallium include declarations to src osmesa: Include generated headers without path glapi: include generated headers without path meson: Add generated files to non-shared glapi meson: build classic osmesa meson: build gallium based osmesa include/meson.build | 2 +- meson.build | 37 ++++++++---- meson_options.txt | 14 +++++ src/gallium/auxiliary/meson.build | 2 - src/gallium/meson.build | 8 ++- .../state_trackers/osmesa}/meson.build | 54 +++-------------- src/gallium/targets/osmesa/meson.build | 68 ++++++++++++++++++++++ src/glx/meson.build | 2 +- src/mapi/glapi/gen/meson.build | 6 +- src/mapi/glapi/glapi_dispatch.c | 2 +- src/mapi/glapi/glapi_getproc.c | 4 +- src/mapi/glapi/glapi_nop.c | 2 +- src/mapi/glapi/meson.build | 5 +- src/mesa/drivers/osmesa/Makefile.am | 2 + src/mesa/drivers/osmesa/meson.build | 48 +++++++++++++++ src/mesa/drivers/osmesa/osmesa.c | 4 +- src/mesa/meson.build | 3 + src/meson.build | 3 +- 18 files changed, 191 insertions(+), 75 deletions(-) copy src/{ => gallium/state_trackers/osmesa}/meson.build (50%) create mode 100644 src/gallium/targets/osmesa/meson.build create mode 100644 src/mesa/drivers/osmesa/meson.build -- 2.14.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev