[Mesa-dev] [PATCH 00/18] Meson fixes and Travis integration
Rhys Kidd
rhyskidd at gmail.com
Fri Dec 14 04:09:05 UTC 2018
On Thu, 13 Dec 2018 at 11:08, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> 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>
>
>
For the series:
Acked-by: Rhys Kidd <rhyskidd at gmail.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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181213/61e0fed8/attachment.html>
More information about the mesa-dev
mailing list