mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 23:10:11 +01:00
meson: use a single dependency call for lua
This is a newer Meson construct that allows passing multiple names for the same dependency to one call. One advantage of this is that if the first call (lua54) fails, it won't immediately fall back to a subproject and will try the others before falling back. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25251>
This commit is contained in:
parent
57f8346907
commit
de9bf84501
1 changed files with 2 additions and 7 deletions
|
|
@ -25,13 +25,8 @@ 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
|
||||
|
||||
# TODO: use multi-argument dependency() in meson 0.60
|
||||
foreach lua : ['lua54', 'lua53', 'lua52', 'lua']
|
||||
dep_lua = dependency(lua, required: false, fallback : ['lua', 'lua_dep'], version: '>=5.2')
|
||||
if dep_lua.found()
|
||||
break
|
||||
endif
|
||||
endforeach
|
||||
dep_lua = dependency('lua54', 'lua53', 'lua52', 'lua', required: false,
|
||||
fallback : ['lua', 'lua_dep'], version: '>=5.2')
|
||||
|
||||
dep_libarchive = dependency('libarchive', fallback : ['libarchive', 'libarchive_dep'], required: false)
|
||||
dep_libxml2 = dependency('libxml-2.0', fallback: ['libxml2', 'libxml2_dep'], required: false)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue