[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