mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
build: fix build with libinput as a subproject
Unfortunately, has_header_symbol() doesn't work with internal dependencies. Ref: https://github.com/mesonbuild/meson/issues/13553
This commit is contained in:
parent
70e5beb5ec
commit
2f96664670
1 changed files with 3 additions and 1 deletions
|
|
@ -127,7 +127,9 @@ conf_data.set10('HAVE_RSVG', have_rsvg)
|
|||
conf_data.set10('HAVE_LIBSFDO', have_libsfdo)
|
||||
|
||||
foreach sym : ['LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY', 'LIBINPUT_CONFIG_3FG_DRAG_ENABLED_3FG']
|
||||
conf_data.set10('HAVE_' + sym, cc.has_header_symbol('libinput.h', sym, dependencies: input))
|
||||
has_sym = input.type_name() != 'internal' \
|
||||
and cc.has_header_symbol('libinput.h', sym, dependencies: input)
|
||||
conf_data.set10('HAVE_' + sym, has_sym)
|
||||
endforeach
|
||||
|
||||
if get_option('static_analyzer').enabled()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue