This is a pretty straightforward port of glproto to meson. glproto is pretty simple, and doesn't need to be rebuilt often, so the benefit is not in configure speed (although it is much faster). The real benefit here is that with this series glproto can be used with meson's wrap functionality, which allows meson to automatically fetch, configure, and build dependencies as part of the build process. This isn't all that useful for platforms with competent package mangers or ports systems, but for platforms like macOS and Windows this is invaluable.
Dylan Baker (2): Move headers into structured include directory meson: Add meson build support Makefile.am | 10 ++++---- glxint.h => include/GL/glxint.h | 0 glxmd.h => include/GL/glxmd.h | 0 glxproto.h => include/GL/glxproto.h | 0 glxtokens.h => include/GL/glxtokens.h | 0 glcore.h => include/GL/internal/glcore.h | 0 meson.build | 42 ++++++++++++++++++++++++++++++++ 7 files changed, 47 insertions(+), 5 deletions(-) rename glxint.h => include/GL/glxint.h (100%) rename glxmd.h => include/GL/glxmd.h (100%) rename glxproto.h => include/GL/glxproto.h (100%) rename glxtokens.h => include/GL/glxtokens.h (100%) rename glcore.h => include/GL/internal/glcore.h (100%) create mode 100644 meson.build -- 2.15.0 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
