From: Simeon Schaub Date: Mon, 21 Jun 2021 00:16:24 +0000 (+0200) Subject: build: properly link against rt X-Git-Tag: accepted/tizen/unified/20231121.102917~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=daf5d99e34f649c90c994c8a0de9cb9cd9b773a1;p=platform%2Fupstream%2Flibevdev.git build: properly link against rt This is especially relevant for cross-compilation, since libevdev uses `clock_gettime`. This came up in https://github.com/JuliaPackaging/Yggdrasil/pull/3201. Signed-off-by: Simeon Schaub --- diff --git a/meson.build b/meson.build index fe300b7..0654400 100644 --- a/meson.build +++ b/meson.build @@ -37,6 +37,7 @@ config_h.set('_GNU_SOURCE', '1') # Dependencies pkgconfig = import('pkgconfig') dep_lm = cc.find_library('m') +dep_rt = cc.find_library('rt') input_h = join_paths(meson.source_root(), 'include', 'linux', host_machine.system(), 'input.h') uinput_h = join_paths(meson.source_root(), 'include', 'linux', host_machine.system(), 'uinput.h') @@ -76,7 +77,7 @@ version_flag = '-Wl,--version-script,@0@'.format(mapfile) lib_libevdev = library('evdev', src_libevdev, include_directories: [includes_include], - dependencies: [], + dependencies: [dep_rt], version: libevdev_so_version, link_args: version_flag, link_depends: mapfile,