diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2020-11-03 09:00:51 +0100 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2021-04-14 15:31:37 +0100 |
commit | 70a70727b74c532ffb303023b3eb215310948b31 (patch) | |
tree | 7074fa89d3e40e36a415a4ecf2a95eb24ace7cf4 | |
parent | 8e46aa0238df85e7b9a2394066cc90c273cd5ae2 (diff) | |
download | imv-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.build | 8 |
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'), |