From e0bec52f2707c3dff041755972e3c4e8bdcf0dd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 10 Apr 2017 15:20:42 -0400 Subject: meson: add test-libudev-sym This is slightly complicated by the fact that files('libudev.h') cannot be used as an argument in custom_target command (string is required). This restriction should be lifted in future versions of mesons, so this could be simplified. --- src/libudev/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libudev') diff --git a/src/libudev/meson.build b/src/libudev/meson.build index e303ee8518..9fc3a3c742 100644 --- a/src/libudev/meson.build +++ b/src/libudev/meson.build @@ -17,15 +17,14 @@ libudev_sources = ''' ############################################################ libudev_sym = 'libudev.sym' - -version_script_arg = '@0@/@1@'.format(meson.current_source_dir(), libudev_sym) +libudev_sym_path = '@0@/@1@'.format(meson.current_source_dir(), libudev_sym) libudev = shared_library( 'udev', libudev_sources, version : '1.6.6', include_directories : includes, link_args : ['-shared', - '-Wl,--version-script=' + version_script_arg], + '-Wl,--version-script=' + libudev_sym_path], link_with : [libbasic, libsystemd], link_depends : libudev_sym, @@ -40,6 +39,7 @@ libudev_internal = static_library( libsystemd]) install_headers('libudev.h') +libudev_h_path = '@0@/libudev.h'.format(meson.current_source_dir()) libudev_pc = configure_file( input : 'libudev.pc.in', -- cgit v1.2.1