This small series adds support to the meson build system for building EGL in both the glvnd and traditional configurations. I have tested it against the i965 using piglit and didn't see any regressions in the egl tests.
This work is based on work that Daniel Stone started, although I rewrote the patches from scratch, I heavily referenced his work. I'd also like to thank Jason Ekstrand for helping me debug a wayland-egl issue I ran into. This is available at my github: https://github.com/dcbaker/mesa submit/meson-egl Dylan Baker (4): meson: Don't allow glx to be built without platform_x11 meson: move wayland_drm_protocol generation to wayland-drm meson: build libEGL meson: Add support for EGL glvnd include/meson.build | 8 + meson.build | 89 ++++++++-- meson_options.txt | 9 +- src/egl/meson.build | 186 +++++++++++++++++++++ src/egl/wayland/wayland-drm/meson.build | 28 +++- .../{wayland-drm => wayland-egl}/meson.build | 23 ++- src/gbm/meson.build | 12 +- src/glx/meson.build | 22 --- src/meson.build | 7 +- src/vulkan/wsi/meson.build | 14 -- 10 files changed, 345 insertions(+), 53 deletions(-) create mode 100644 src/egl/meson.build copy src/egl/wayland/{wayland-drm => wayland-egl}/meson.build (66%) -- 2.14.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev