aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2020-11-03 09:00:51 +0100
committerHarry Jeffery <harry@exec64.co.uk>2021-04-14 15:31:37 +0100
commit70a70727b74c532ffb303023b3eb215310948b31 (patch)
tree7074fa89d3e40e36a415a4ecf2a95eb24ace7cf4
parent8e46aa0238df85e7b9a2394066cc90c273cd5ae2 (diff)
downloadimv-70a70727b74c532ffb303023b3eb215310948b31.tar.gz
Fallback to 'opengl' when dependency('gl') fails
This allows for imv to work on a system where libX11 is fully removed
-rw-r--r--meson.build8
1 files changed, 7 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 5e8acd6..73137c9 100644
--- a/meson.build
+++ b/meson.build
@@ -37,9 +37,15 @@ else
target_single_ws = false
endif
+gl_dep = dependency('gl', required: false)
+if not gl_dep.found()
+ # libglvnd fallback for pure-wayland systems
+ gl_dep = dependency('opengl')
+endif
+
deps_for_imv = [
dependency('pangocairo'),
- dependency('gl'),
+ gl_dep,
dependency('threads'),
dependency('xkbcommon'),
dependency('icu-io'),