meson: use dictionary kwargs

So we don't have to duplicate the libdrm library call just to not set
the version keyword for android

Reviewed-by: Simon Ser <contact@emersion.fr>
Signed-off-by: Dylan Baker <dylan@pnwbakers.com>
main
Dylan Baker 2021-11-17 12:50:01 -08:00
parent 294b9c8322
commit 9324e4f054
1 changed files with 13 additions and 13 deletions

View File

@ -308,23 +308,23 @@ libdrm_files = [files(
config_file, format_mod_static_table
]
# Build an unversioned so on android
if android
libdrm = library('drm', libdrm_files,
c_args : libdrm_c_args,
dependencies : [dep_valgrind, dep_rt, dep_m],
include_directories : inc_drm,
install : true,
)
libdrm_kw = {}
else
libdrm = library('drm', libdrm_files,
c_args : libdrm_c_args,
dependencies : [dep_valgrind, dep_rt, dep_m],
include_directories : inc_drm,
install : true,
version: '2.4.0'
)
libdrm_kw = {'version' : '2.4.0'}
endif
libdrm = library(
'drm',
libdrm_files,
c_args : libdrm_c_args,
dependencies : [dep_valgrind, dep_rt, dep_m],
include_directories : inc_drm,
install : true,
kwargs : libdrm_kw,
)
test(
'core-symbols-check',
symbols_check,