diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-12-09 10:11:55 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-12-09 10:14:23 +0100 |
commit | dc5521185ef4e65902ef432f93ff74bc81052456 (patch) | |
tree | 9ae9c6989059da945000ec2451508907932389a1 | |
parent | 8fa3eec6c86a969cd03ceb62098c69818869e0df (diff) | |
download | grilo-plugins-dc5521185ef4e65902ef432f93ff74bc81052456.tar.gz |
grl-lua-factory: Use a loop to test all the lua pkg-config names
This will make it easier to support new pkg-config names and versions.
-rw-r--r-- | meson.build | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/meson.build b/meson.build index 53f0a3f..48dd382 100644 --- a/meson.build +++ b/meson.build @@ -103,13 +103,21 @@ tracker_sparql_dep = dependency('tracker-sparql-2.0', version: '>= 2.3.0', requi tracker3_dep = dependency('tracker-sparql-3.0', required: false) tracker3_testutils_dep = dependency('tracker-testutils-3.0', required: false) -lua_dep = dependency('lua', version: '>= 5.3.0', required: false) -if not lua_dep.found() - lua_dep = dependency('lua5.3', version: '>= 5.3.0', required: false) +lua_pkg = [ + 'lua', + 'lua5.3', + 'lua-5.3', +] +lua_dep = disabler() +lua_version = '' +foreach p: lua_pkg if not lua_dep.found() - lua_dep = dependency('lua-5.3', version: '>= 5.3.0', required: false) + lua_dep = dependency(p, version: '>= 5.3.0', required: false) + if lua_dep.found() + lua_version = p + endif endif -endif +endforeach gperf = find_program('gperf', required: false) glib_compile_resources = find_program('glib-compile-resources', required: false) |