<div dir="ltr">On Thu, 13 Dec 2018 at 11:08, Emil Velikov <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi guys,<br>
<br>
While hacking on the integration I've spotted a few issues with our<br>
meson build - patches 1-6.<br>
<br>
The rest of the series is Dylan's patches followed by a build matrix<br>
analogous to the autotools/make one.<br>
<br>
As-is this causes one issue on macOS due to overly strict guards in the<br>
meson code.<br>
<br>
I've respinned the series more than 10 times and everything else seems<br>
solid. Personally I prefer if we get this (or anything functionally<br>
analogous) and address macOS as follow-up.<br>
<br>
Let me know what you think.<br>
Emil<br>
<br>
Cc: Rhys Kidd <<a href="mailto:rhyskidd@gmail.com" target="_blank">rhyskidd@gmail.com</a>><br>
Cc: Dylan Baker <<a href="mailto:dylan@pnwbakers.com" target="_blank">dylan@pnwbakers.com</a>><br>
<br></blockquote><div><br></div><div>For the series:</div><div><span><span class="gmail-il">Acked</span></span>-<span><span class="gmail-il">by</span></span>: Rhys Kidd <<a href="mailto:rhyskidd@gmail.com" target="_blank">rhyskidd@gmail.com</a>></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Dylan Baker (3):<br>
travis: meson: use native files to override llvm-config<br>
travis: Don't try to read libdrm out of <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
travis: meson: enable unit tests<br>
<br>
Emil Velikov (15):<br>
meson: don't require glx/egl/gbm with gallium drivers<br>
pipe-loader: meson: reference correct library<br>
glx: meson: build src/glx only with -Dglx=dri<br>
glx: meson: drop includes from a link-only library<br>
glx: meson: wire up the dispatch-index-check test<br>
glx/test: meson: assorted include fixes<br>
configure: add CXX11_CXXFLAGS to LLVM_CXXFLAGS<br>
travis: flip to distro xenial, sudo true<br>
travis: meson: print the configured state<br>
travis: printout llvm-config --version<br>
travis: meson: use FOO_DRIVERS directly<br>
travis: meson: add unwind handling<br>
travis: meson: explicitly control the DRI loaders<br>
travis: meson: add explicit handling to gallium ST<br>
travis: meson: port gallium build combinations over<br>
<br>
.travis.yml | 353 +++++++++++++-------<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 1 +<br>
meson.build | 6 +-<br>
src/gallium/targets/pipe-loader/meson.build | 2 +-<br>
src/glx/meson.build | 31 +-<br>
src/glx/tests/meson.build | 9 +-<br>
src/meson.build | 2 +-<br>
7 files changed, 267 insertions(+), 137 deletions(-)<br>
<br>
-- <br>
2.19.2<br>
<br>
</blockquote></div></div>