[PATCH rendercheck 0/5] Convert to meson.

Eric Anholt eric at anholt.net
Fri Mar 24 20:17:45 UTC 2017


Having bitten off a bit more than I can chew in 3 days with the X
Server (hw/xfree86/sdksyms.c is the worst), I decided to take a quick
pass at converting a project that's my own fault.

rendercheck is the best case scenario for autotools, and meson still
cuts its build time to practically nothing: I can do a git clean -fdx;
meson build; ninja -C build; ninja -C build install in about half a
second.  And, as you can see from the diffstat, the build time isn't
the only reason to love it.

My motivation in starting this process is to convert the dependencies
of my travis-ci xserver branch over to meson.  I ended up not
finishing the travis-ci work because the build time of running 17
autogen.sh's on travis was so long that I got bored.

Eric Anholt (5):
  Fix a printf format warning.
  Add a meson build system.
  Remove the autotools build system.
  Convert the manpage for Meson's configure script.
  Explain how to build using meson in the README.

Eric Anholt (5):
  Fix a printf format warning.
  Add a meson build system.
  Remove the autotools build system.
  Convert the manpage for Meson's configure script.
  Explain how to build using meson in the README.

 .gitignore          | 80 +----------------------------------------------------
 Makefile.am         | 43 ----------------------------
 README              |  8 ++++++
 autogen.sh          | 17 ------------
 configure.ac        | 29 -------------------
 main.c              |  3 +-
 man/Makefile.am     | 38 -------------------------
 man/rendercheck.man |  2 +-
 meson.build         | 55 ++++++++++++++++++++++++++++++++++++
 rendercheck.h       |  2 +-
 10 files changed, 68 insertions(+), 209 deletions(-)
 delete mode 100644 Makefile.am
 delete mode 100755 autogen.sh
 delete mode 100644 configure.ac
 delete mode 100644 man/Makefile.am
 create mode 100644 meson.build

-- 
2.11.0



More information about the xorg-devel mailing list