mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
build: Do not use deprecated features in meson
This commit is contained in:
@@ -274,8 +274,13 @@ libfprint_drivers = static_library('fprint-drivers',
|
||||
link_with: libfprint_private,
|
||||
install: false)
|
||||
|
||||
mapfile = files('libfprint.ver')
|
||||
vflag = '-Wl,--version-script,@0@/@1@'.format(meson.project_source_root(), mapfile[0])
|
||||
mapfile = files('libfprint.ver')[0]
|
||||
if meson.version().version_compare('>=1.4')
|
||||
mapfile_path = mapfile.full_path()
|
||||
else
|
||||
mapfile_path = meson.project_source_root() / '@0@'.format(mapfile)
|
||||
endif
|
||||
vflag = '-Wl,--version-script,@0@'.format(mapfile_path)
|
||||
|
||||
libfprint = shared_library(versioned_libname.split('lib')[1],
|
||||
sources: [
|
||||
|
||||
@@ -32,7 +32,6 @@ glib_min_version = '2.68'
|
||||
glib_version_def = 'GLIB_VERSION_@0@_@1@'.format(
|
||||
glib_min_version.split('.')[0], glib_min_version.split('.')[1])
|
||||
common_cflags = cc.get_supported_arguments([
|
||||
'-Wall',
|
||||
'-Wcast-align',
|
||||
'-Wformat-nonliteral',
|
||||
'-Wformat-security',
|
||||
|
||||
@@ -373,10 +373,17 @@ valgrind = find_program('valgrind', required: false)
|
||||
if valgrind.found() and libfprint_sanitizers.length() == 0
|
||||
glib_share = glib_dep.get_variable(pkgconfig: 'prefix') / 'share' / glib_dep.name()
|
||||
glib_suppressions = glib_share + '/valgrind/glib.supp'
|
||||
libfprint_suppressions = '@0@/@1@'.format(meson.project_source_root(),
|
||||
files('libfprint.supp')[0])
|
||||
python_suppressions = '@0@/@1@'.format(meson.project_source_root(),
|
||||
files('valgrind-python.supp')[0])
|
||||
libfprint_suppressions = files('libfprint.supp')[0]
|
||||
python_suppressions = files('valgrind-python.supp')[0]
|
||||
|
||||
if meson.version().version_compare('>=1.4')
|
||||
libfprint_suppressions = libfprint_suppressions.full_path()
|
||||
python_suppressions = python_suppressions.full_path()
|
||||
else
|
||||
libfprint_suppressions = meson.project_source_root() / '@0@'.format(libfprint_suppressions)
|
||||
python_suppressions = meson.project_source_root() / '@0@'.format(python_suppressions)
|
||||
endif
|
||||
|
||||
libfprint_wrapper = [
|
||||
valgrind.full_path(),
|
||||
'--tool=memcheck',
|
||||
|
||||
Reference in New Issue
Block a user