[Xcb] [PATCH 0/4] mesonbuild system overhaul.
Marty E. Plummer
hanetzer at startmail.com
Thu Aug 2 06:02:45 UTC 2018
Heyo. Just a small patchset which adds a python distutils script for
xcbgen and uses meson in place of autotools for the xcb-proto.pc
generation and protocol xml files installation.
Test is currently broken with the latest patch, but if you don't use it
and use the run_target from the initial meson patch it does validate. I
need to get some feedback from the mesonbuild folks.
On my system the meson+distutils build takes about half the time as the
original autotools build.
Marty E. Plummer (4):
xcbgen: subdir python module to lib
xcbgen: add basic setup.py
xcb-proto: add meson build system
xcb: add broken test
Makefile.am | 2 +-
configure.ac | 2 +-
{xcbgen => lib/xcbgen}/Makefile.am | 0
{xcbgen => lib/xcbgen}/__init__.py | 0
{xcbgen => lib/xcbgen}/align.py | 0
{xcbgen => lib/xcbgen}/error.py | 0
{xcbgen => lib/xcbgen}/expr.py | 0
{xcbgen => lib/xcbgen}/matcher.py | 0
{xcbgen => lib/xcbgen}/state.py | 0
{xcbgen => lib/xcbgen}/xtypes.py | 0
meson.build | 14 ++++++++
meson_options.txt | 6 ++++
setup.py | 21 +++++++++++
src/meson.build | 56 ++++++++++++++++++++++++++++++
14 files changed, 99 insertions(+), 2 deletions(-)
rename {xcbgen => lib/xcbgen}/Makefile.am (100%)
rename {xcbgen => lib/xcbgen}/__init__.py (100%)
rename {xcbgen => lib/xcbgen}/align.py (100%)
rename {xcbgen => lib/xcbgen}/error.py (100%)
rename {xcbgen => lib/xcbgen}/expr.py (100%)
rename {xcbgen => lib/xcbgen}/matcher.py (100%)
rename {xcbgen => lib/xcbgen}/state.py (100%)
rename {xcbgen => lib/xcbgen}/xtypes.py (100%)
create mode 100644 meson.build
create mode 100644 meson_options.txt
create mode 100644 setup.py
create mode 100644 src/meson.build
--
2.18.0
More information about the Xcb
mailing list