From 6f1595a2db15072d7de1ed53af2511a0da67bc19 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 30 Jan 2019 19:37:48 +1000 Subject: [PATCH] meson.build: replace manual checks with cc.has_function() Signed-off-by: Peter Hutterer --- meson.build | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/meson.build b/meson.build index 4e60c0bd..b2d0ebe7 100644 --- a/meson.build +++ b/meson.build @@ -122,22 +122,12 @@ config_h.set10('HAVE_LIBWACOM', have_libwacom) if have_libwacom dep_libwacom = dependency('libwacom', version : '>= 0.20') - code = ''' - #include - int main(void) { libwacom_get_paired_device(NULL); } - ''' - result = cc.links(code, - name : 'libwacom_get_paired_device check', - dependencies : dep_libwacom) + result = cc.has_function('libwacom_get_paired_device', + dependencies: dep_libwacom) config_h.set10('HAVE_LIBWACOM_GET_PAIRED_DEVICE', result) - code = ''' - #include - int main(void) { libwacom_get_button_evdev_code(NULL, 'A'); } - ''' - result = cc.links(code, - name : 'libwacom_get_button_evdev_code check', - dependencies : dep_libwacom) + result = cc.has_function('libwacom_get_button_evdev_code', + dependencies: dep_libwacom) config_h.set10('HAVE_LIBWACOM_GET_BUTTON_EVDEV_CODE', result) else dep_libwacom = declare_dependency()