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 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
