Hi guys, While hacking on the integration I've spotted a few issues with our meson build - patches 1-6.
The rest of the series is Dylan's patches followed by a build matrix analogous to the autotools/make one. As-is this causes one issue on macOS due to overly strict guards in the meson code. I've respinned the series more than 10 times and everything else seems solid. Personally I prefer if we get this (or anything functionally analogous) and address macOS as follow-up. Let me know what you think. Emil Cc: Rhys Kidd <rhysk...@gmail.com> Cc: Dylan Baker <dy...@pnwbakers.com> Dylan Baker (3): travis: meson: use native files to override llvm-config travis: Don't try to read libdrm out of configure.ac travis: meson: enable unit tests Emil Velikov (15): meson: don't require glx/egl/gbm with gallium drivers pipe-loader: meson: reference correct library glx: meson: build src/glx only with -Dglx=dri glx: meson: drop includes from a link-only library glx: meson: wire up the dispatch-index-check test glx/test: meson: assorted include fixes configure: add CXX11_CXXFLAGS to LLVM_CXXFLAGS travis: flip to distro xenial, sudo true travis: meson: print the configured state travis: printout llvm-config --version travis: meson: use FOO_DRIVERS directly travis: meson: add unwind handling travis: meson: explicitly control the DRI loaders travis: meson: add explicit handling to gallium ST travis: meson: port gallium build combinations over .travis.yml | 353 +++++++++++++------- configure.ac | 1 + meson.build | 6 +- src/gallium/targets/pipe-loader/meson.build | 2 +- src/glx/meson.build | 31 +- src/glx/tests/meson.build | 9 +- src/meson.build | 2 +- 7 files changed, 267 insertions(+), 137 deletions(-) -- 2.19.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev