diff --git a/src/controller/meson.build b/src/controller/meson.build index d00f643f..36e64602 100644 --- a/src/controller/meson.build +++ b/src/controller/meson.build @@ -34,6 +34,7 @@ controller = executable('xce_controller', controller_src, include_directories: incdir, dependencies: controller_deps, + link_args: wrap_link_args, install: true) xce_test_src = [ 'testsuite/test.c'] diff --git a/src/meson.build b/src/meson.build index 62b96580..db12ddf0 100644 --- a/src/meson.build +++ b/src/meson.build @@ -22,8 +22,9 @@ add_project_arguments('-DVERSION_COMMIT_ID='+get_option('commit_id'), language: c_compiler_id = meson.get_compiler('c').get_id() if c_compiler_id == 'gcc' or c_compiler_id == 'clang' - add_project_link_arguments('-Wl,--wrap=printf', language:'c') - add_project_link_arguments('-Wl,--wrap=perror', language: 'c') + wrap_link_args = ['-Wl,--wrap=printf', '-Wl,--wrap=perror'] +else + wrap_link_args = [] endif include_dir = include_directories('include', 'include/xce')