From: Peter Hutterer Date: Wed, 30 Jan 2019 09:37:48 +0000 (+1000) Subject: meson.build: replace manual checks with cc.has_function() X-Git-Tag: 1.12.901~77 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6f1595a2db15072d7de1ed53af2511a0da67bc19;p=platform%2Fupstream%2Flibinput.git meson.build: replace manual checks with cc.has_function() Signed-off-by: Peter Hutterer --- 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()