xserver: Branch 'master'
Adam Jackson
ajax at kemper.freedesktop.org
Mon Mar 5 16:49:05 UTC 2018
configure.ac | 7 +------
meson.build | 12 ++----------
2 files changed, 3 insertions(+), 16 deletions(-)
New commits:
commit 0ff4074224ea370e021d79526c63cef91356730d
Author: Keith Packard <keithp at keithp.com>
Date: Fri Mar 2 17:05:04 2018 -0800
Require libdrm 2.4.89 or newer
Both autotools and meson build systems had complicated logic around
what version of libdrm to require for various options. Remove that and
just check for a new enough version to support all of the options
which need libdrm.
Signed-off-by: Keith Packard <keithp at keithp.com>
Reviewed-by: Adam Jackson <ajax at redhat.com>
diff --git a/configure.ac b/configure.ac
index 439d42390..0ba7550a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1281,12 +1281,7 @@ AM_CONDITIONAL(DRI3, test "x$DRI3" = xyes)
if test "x$DRI" = xyes || test "x$DRI2" = xyes || test "x$DRI3" = xyes || test "x$CONFIG_UDEV_KMS" = xyes; then
if test "x$DRM" = xyes; then
AC_DEFINE(WITH_LIBDRM, 1, [Building with libdrm support])
- if test "x$DRI2" = xyes; then
- dnl 2.4.65 is required for drmGetDevice
- PKG_CHECK_MODULES([LIBDRM], libdrm >= 2.4.65)
- else
- PKG_CHECK_MODULES([LIBDRM], $LIBDRM)
- fi
+ PKG_CHECK_MODULES([LIBDRM], $LIBDRM)
fi
fi
diff --git a/meson.build b/meson.build
index c66a2501c..430c770cb 100644
--- a/meson.build
+++ b/meson.build
@@ -301,16 +301,8 @@ else
endif
libdrm_required = (get_option('dri1') == 'true') or (get_option('dri2') == 'true') or (get_option('dri3') == 'true')
-libdrm_dep = dependency('libdrm', version: '>= 2.3.1', required: libdrm_required)
-build_modesetting = false
-if libdrm_dep.found()
- if build_dri2
- # 2.4.65 is required for drmGetDevice
- dependency('libdrm', version: '>= 2.4.65')
- endif
- # 2.4.46 is required for cursor hotspot support.
- build_modesetting = libdrm_dep.version().version_compare('>= 2.4.46')
-endif
+libdrm_dep = dependency('libdrm', version: '>= 2.4.89', required: libdrm_required)
+build_modesetting = libdrm_dep.found()
build_vbe = false
if get_option('vbe') == 'auto'
More information about the xorg-commit
mailing list