freedreno: support lua54

This is the default version in gentoo, and it apparently uses the lua54
variant rather than lua.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Emma Anholt <emma@anholt.net>
Acked-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13510>
This commit is contained in:
Ilia Mirkin 2021-10-24 20:05:40 -04:00 committed by Marge Bot
parent d2a7afe34d
commit 6c61494771
1 changed files with 7 additions and 7 deletions

View File

@ -25,13 +25,13 @@ rnn_src_path = meson.source_root() + '/src/freedreno/registers'
rnn_install_path = get_option('datadir') + '/freedreno/registers'
rnn_path = rnn_src_path + ':' + get_option('prefix') + '/' + rnn_install_path
dep_lua = dependency('lua53', required: false)
if not dep_lua.found()
dep_lua = dependency('lua52', required: false)
endif
if not dep_lua.found()
dep_lua = dependency('lua', required: false, version : '>=5.2')
endif
# TODO: use multi-argument dependency() in meson 0.60
foreach lua : ['lua54', 'lua53', 'lua52', 'lua']
dep_lua = dependency(lua, required: false, version: '>=5.2')
if dep_lua.found()
break
endif
endforeach
dep_libarchive = dependency('libarchive', required: false)
dep_libxml2 = dependency('libxml-2.0', required: false)