From 3b6b1e91281a47978e1216070f51b333754a93a4 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Mon, 31 Dec 2018 15:01:48 +0200 Subject: [PATCH] meson: better error for drm+gl deps Helps people avoid GBM if they don't have it. Signed-off-by: Pekka Paalanen --- libweston/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libweston/meson.build b/libweston/meson.build index 81ae6ca5..492d59bf 100644 --- a/libweston/meson.build +++ b/libweston/meson.build @@ -178,7 +178,10 @@ if get_option('backend-drm') ] if get_option('renderer-gl') - dep_gbm = dependency('gbm') + 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\'.') + endif if dep_gbm.version().version_compare('>= 17.1') config_h.set('HAVE_GBM_MODIFIERS', '1') endif