[Mesa-dev] [PATCH 00/18] Meson fixes and Travis integration
Emil Velikov
emil.l.velikov at gmail.com
Thu Dec 13 16:05:49 UTC 2018
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 <rhyskidd at gmail.com>
Cc: Dylan Baker <dylan at 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
More information about the mesa-dev
mailing list