[PATCH 0/4] mesonbuild system overhaul.

"Marty E. Plummer" <[email protected]>
Newsgroups gmane.comp.freedesktop.xcb
Message-ID <[email protected]>
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

_______________________________________________
Xcb mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/xcb
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.