WIP: Delete the automake support.
The meson build was in the last release, giving people a chance to switch. It provides faster builds with a smaller, easier build description language, so it's time to retire automake.
This is not ready to merge. We probably need to resolve the following things from meson's XXX comments:
- developer docs build
- dtrace
- BUNDLE_ID_PREFIX
- Test actually building xquartz
- sha1 lib options
Merge request reports
Activity
added 18 commits
- 1ef7aed3 - During reset/shutdown, clean up leases in DIX instead of each driver
- e3e52657 - meson: Remove XXX for libconfig in kdrive.
- 7deaf990 - meson: Automatically detect support for XTRANS_SEND_FDs.
- 708ddfbd - automake,meson: Remove HAVE_LIBUDEV define.
- accd32a4 - xorg: Remove the XF86PM define.
- 86c92458 - meson: Try to hook up BSD APM build configuration.
- c20e7b5e - meson: Automatically detect HAVE_PTHREAD_SETNAME_NP
- bafbe3cf - meson, automake: Drop unused USESTDRES cflag setup.
- 32b16017 - meson: Add PIO access support for FreeBSD and NetBSD on Alpha.
- c783cf0a - meson: Add HAVE_LIBDISPATCH define to xquartz build.
- ab7347c6 - meson: Add linking to x86 iopl libs on BSDs.
- 71aa0dde - meson: Make xf86vidmodeproto mandatory.
- 90ff62c9 - meson: Add an option to build XSELINUX.
- f0e5794d - meson: Make FALLBACK_INPUT_DRIVER configurable in meson.
- 996e4e58 - meson: Add missing setup of the NO_LOCAL_CLIENT_CRED define.
- c91963c4 - meson: Get close to parity with autotools for CLIENTIDS tracking.
- e3b69d4e - meson: Add detection of libsystemd-daemon.
- 36656d50 - Delete the automake support.
Toggle commit listadded 10 commits
- 5d0dc534 - meson: Add PIO access support for FreeBSD and NetBSD on Alpha.
- f8fde714 - meson: Add HAVE_LIBDISPATCH define to xquartz build.
- 917f9aa7 - meson: Add linking to x86 iopl libs on BSDs.
- b5f96229 - meson: Make xf86vidmodeproto mandatory.
- d4c47d5b - meson: Add an option to build XSELINUX.
- edd76b93 - meson: Make FALLBACK_INPUT_DRIVER configurable in meson.
- 0dc22460 - meson: Add missing setup of the NO_LOCAL_CLIENT_CRED define.
- 3438bb44 - meson: Get close to parity with autotools for CLIENTIDS tracking.
- 2650c5f5 - meson: Add detection of libsystemd-daemon.
- 05a4273c - Delete the automake support.
Toggle commit listI took a stab at getting the meson build going on macos a while ago:
https://gitlab.freedesktop.org/ajax/xserver/commits/travis
It doesn't quite work yet, falls down in the dmx utilities which can't seem to find the libX11 headers for whatever reason: