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)
|
conf_data.set10('HAVE_LIBSFDO', have_libsfdo)
|
||||||
|
|
||||||
foreach sym : ['LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY', 'LIBINPUT_CONFIG_3FG_DRAG_ENABLED_3FG']
|
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
|
endforeach
|
||||||
|
|
||||||
if get_option('static_analyzer').enabled()
|
if get_option('static_analyzer').enabled()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue