From fe6dd7bcefa6a073f28bae778059a915328e3849 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Fri, 22 Mar 2019 17:05:11 +0200 Subject: [PATCH] meson: DRM-backend demands GBM All the GBM code is unconditional in compositor-drm.c, so while disabling the GL-renderer would stop GBM from being used, GBM headers would still be needed for building and GBM library for linking. Leave a note to fix it properly later. At least we now check for GBM and do not mislead with the error message. Signed-off-by: Pekka Paalanen --- libweston/meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libweston/meson.build b/libweston/meson.build index 33ab970e..5d7bfa27 100644 --- a/libweston/meson.build +++ b/libweston/meson.build @@ -189,10 +189,11 @@ if get_option('backend-drm') dependency('libudev', version: '>= 136'), ] - if get_option('renderer-gl') + # XXX: Actually let DRM-backend build without GBM, it really should + if true # get_option('renderer-gl') dep_gbm = dependency('gbm', required: false) if not dep_gbm.found() - error('drm-backend + gl-renderer requires gbm which was not found. Or, you can use \'-Dbackend-drm=false\' or \'-Drenderer-gl=false\'.') + error('drm-backend requires gbm which was not found. Or, you can use \'-Dbackend-drm=false\'.') endif if dep_gbm.version().version_compare('>= 17.1') config_h.set('HAVE_GBM_MODIFIERS', '1')