[Mesa-dev] [PATCH 0/9] Meson: osmesa support
Dylan Baker
dylan at pnwbakers.com
Wed Oct 25 22:58:14 UTC 2017
This series adds support to the meson build system for both classic osmesa and
gallium based osmesa. There are quite a few cleanup patches in this series as
well, one of which is reviewed but sent back out so the whole series can be
reviewed.
Dylan
Dylan Baker (9):
meson: fix pkg-config Gl Require.Private
meson: rename all instances of xf86vm to xxf86vm
meson: fix glprocs.h generator
meson: move gallium include declarations to src
osmesa: Include generated headers without path
glapi: include generated headers without path
meson: Add generated files to non-shared glapi
meson: build classic osmesa
meson: build gallium based osmesa
include/meson.build | 2 +-
meson.build | 37 ++++++++----
meson_options.txt | 14 +++++
src/gallium/auxiliary/meson.build | 2 -
src/gallium/meson.build | 8 ++-
.../state_trackers/osmesa}/meson.build | 54 +++--------------
src/gallium/targets/osmesa/meson.build | 68 ++++++++++++++++++++++
src/glx/meson.build | 2 +-
src/mapi/glapi/gen/meson.build | 6 +-
src/mapi/glapi/glapi_dispatch.c | 2 +-
src/mapi/glapi/glapi_getproc.c | 4 +-
src/mapi/glapi/glapi_nop.c | 2 +-
src/mapi/glapi/meson.build | 5 +-
src/mesa/drivers/osmesa/Makefile.am | 2 +
src/mesa/drivers/osmesa/meson.build | 48 +++++++++++++++
src/mesa/drivers/osmesa/osmesa.c | 4 +-
src/mesa/meson.build | 3 +
src/meson.build | 3 +-
18 files changed, 191 insertions(+), 75 deletions(-)
copy src/{ => gallium/state_trackers/osmesa}/meson.build (50%)
create mode 100644 src/gallium/targets/osmesa/meson.build
create mode 100644 src/mesa/drivers/osmesa/meson.build
--
2.14.2
More information about the mesa-dev
mailing list