xserver: Branch 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Aug 20 10:25:25 UTC 2021


 meson.build       |    2 +-
 meson_options.txt |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 722da1c62caad961ce09fc226daf84465f4b7a7e
Author: Povilas Kanapickas <povilas at radix.lt>
Date:   Fri Aug 6 15:21:53 2021 +0300

    meson: Add option to disable libdrm support
    
    Signed-off-by: Povilas Kanapickas <povilas at radix.lt>

diff --git a/meson.build b/meson.build
index bdab9a9f3..a2cdd552f 100644
--- a/meson.build
+++ b/meson.build
@@ -482,7 +482,7 @@ else
     endif
 endif
 
-libdrm_required = build_dri1 or build_dri2 or build_dri3
+libdrm_required = (build_dri1 or build_dri2 or build_dri3) and get_option('drm') == true
 if not libdrm_dep.found() and libdrm_required
     error('DRI requested, but LIBDRM not found')
 endif
diff --git a/meson_options.txt b/meson_options.txt
index 2a8b7e373..cad3e3920 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -113,6 +113,8 @@ option('xf86-input-inputtest', type: 'boolean', value: true,
 option('dri1', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI1 extension (default: auto)')
 option('dri2', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI2 extension (default: auto)')
 option('dri3', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI3 extension (default: auto)')
+option('drm', type: 'boolean', value: 'true',
+        description: 'Build Xorg with libdrm support')
 
 option('apple-applications-dir', type: 'string', value: '/Applications/Utilities',
         description: 'Applications directory')


More information about the xorg-commit mailing list