From 5f7eb8cff6c8a93bf552290e9cce76e31d45850e Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Thu, 25 Jul 2024 02:08:42 +0900 Subject: [PATCH] freedreno: support lua pkgconfig variants Distributions have different naming styles, detect all of them. Example from Alpine / postmarketOS: Run-time dependency lua54 found: NO (tried pkgconfig and cmake) Run-time dependency lua5.4 found: YES 5.4.7 Signed-off-by: David Heidelberg Part-of: --- src/freedreno/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/freedreno/meson.build b/src/freedreno/meson.build index 98e49b8fcf0..b455cd68b9e 100644 --- a/src/freedreno/meson.build +++ b/src/freedreno/meson.build @@ -8,7 +8,10 @@ rnn_src_path = dir_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('lua54', 'lua53', 'lua52', 'lua', required: false, +dep_lua = dependency('lua54', 'lua5.4', 'lua-5.4', + 'lua53', 'lua5.3', 'lua-5.3', + 'lua52', 'lua5.2', 'lua-5.2', + 'lua', required: false, allow_fallback: true, version: '>=5.2') dep_libarchive = dependency('libarchive', allow_fallback: true, required: false)