Re: [Mesa-dev] [PATCH 00/18] Meson fixes and Travis integration

2018-12-13 Thread Rhys Kidd
On Thu, 13 Dec 2018 at 11:08, Emil Velikov  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 
> Cc: Dylan Baker 
>
>
For the series:
Acked-by: Rhys Kidd 


> 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


[Mesa-dev] [PATCH 00/18] Meson fixes and Travis integration

2018-12-13 Thread Emil Velikov
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 
Cc: Dylan Baker 

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