mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-05 02:00:15 +01:00
meson.build: replace manual checks with cc.has_function()
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
b4e97f68b5
commit
6f1595a2db
1 changed files with 4 additions and 14 deletions
18
meson.build
18
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 <libwacom/libwacom.h>
|
||||
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 <libwacom/libwacom.h>
|
||||
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()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue