As I've mentioned in IRC, I'm in the process of converting the X Server to Meson. It's proved to be a delight to work with, with a helpful IRC community for when you get stuck. The build system will probably be half the size when meson is done, and I'm doing full rebuilds in a tiny fraction of the time it takes to ./configure.
In the process, I've run into some silly stuff in our tree that could be cleaned up independently of whether we go with meson. Eric Anholt (7): kdrive: Unifdef KDRIVE_EVDEV. kdrive: Remove vestiges of TSLIB support. kdrive: Drop kdrive-config.h. xserver: Check the right HAVE_*_CONFIG_H. glamor: Fix some formatting that confused the unifdef command. xserver: Unifdef HAVE_CONFIG_H ephyr: Remove the -fakexa option. configure.ac | 10 +- glamor/glamor_priv.h | 2 +- hw/kdrive/ephyr/Makefile.am | 6 +- hw/kdrive/ephyr/ephyr.c | 4 +- hw/kdrive/ephyr/ephyr.h | 15 -- hw/kdrive/ephyr/ephyr_draw.c | 531 -------------------------------------- hw/kdrive/ephyr/ephyr_glamor_xv.c | 4 +- hw/kdrive/ephyr/ephyrcursor.c | 4 +- hw/kdrive/ephyr/ephyrinit.c | 23 +- hw/kdrive/ephyr/ephyrvideo.c | 4 +- hw/kdrive/ephyr/hostx.c | 4 +- hw/kdrive/ephyr/os.c | 4 +- hw/kdrive/src/kcmap.c | 4 +- hw/kdrive/src/kdrive.c | 4 +- hw/kdrive/src/kinfo.c | 4 +- hw/kdrive/src/kinput.c | 30 +-- hw/kdrive/src/kmode.c | 4 +- hw/kdrive/src/kshadow.c | 4 +- hw/kdrive/src/kxv.c | 4 +- hw/xfree86/exa/examodule.c | 2 +- hw/xfree86/modes/xf86Crtc.c | 3 - hw/xfree86/modes/xf86Cursors.c | 3 - hw/xfree86/modes/xf86DiDGA.c | 3 - hw/xfree86/modes/xf86EdidModes.c | 3 - hw/xfree86/modes/xf86Modes.c | 3 - hw/xfree86/modes/xf86RandR12.c | 3 - hw/xfree86/modes/xf86Rotate.c | 3 - hw/xfree86/modes/xf86cvt.c | 3 - hw/xfree86/modes/xf86gtf.c | 3 - hw/xwayland/xwayland-shm.c | 2 +- include/dix-config.h.in | 6 - include/kdrive-config.h.in | 31 --- include/xorg-server.h.in | 3 - mi/miinitext.c | 4 - xkb/XKBMAlloc.c | 2 - xkb/XKBMisc.c | 2 - 36 files changed, 36 insertions(+), 708 deletions(-) delete mode 100644 hw/kdrive/ephyr/ephyr_draw.c delete mode 100644 include/kdrive-config.h.in -- 2.11.0 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel