parent
80be81e5ce
commit
e020174ac6
34
meson.build
34
meson.build
|
@ -156,6 +156,7 @@ map_to_def = find_program('scripts/map-to-def')
|
||||||
# (preferred) or byacc (with backtracking enabled).
|
# (preferred) or byacc (with backtracking enabled).
|
||||||
bison = find_program('bison', 'win_bison', required: false, version: '>= 2.3a')
|
bison = find_program('bison', 'win_bison', required: false, version: '>= 2.3a')
|
||||||
if bison.found()
|
if bison.found()
|
||||||
|
yacc = bison
|
||||||
yacc_gen = generator(
|
yacc_gen = generator(
|
||||||
bison,
|
bison,
|
||||||
output: ['@BASENAME@.c', '@BASENAME@.h'],
|
output: ['@BASENAME@.c', '@BASENAME@.h'],
|
||||||
|
@ -164,6 +165,7 @@ if bison.found()
|
||||||
else
|
else
|
||||||
byacc = find_program('byacc', required: false)
|
byacc = find_program('byacc', required: false)
|
||||||
if byacc.found()
|
if byacc.found()
|
||||||
|
yacc = byacc
|
||||||
yacc_gen = generator(
|
yacc_gen = generator(
|
||||||
byacc,
|
byacc,
|
||||||
output: ['@BASENAME@.c', '@BASENAME@.h'],
|
output: ['@BASENAME@.c', '@BASENAME@.h'],
|
||||||
|
@ -838,3 +840,35 @@ endif
|
||||||
if get_option('enable-xkbregistry')
|
if get_option('enable-xkbregistry')
|
||||||
libxkbregistry_dep = dep_libxkbregistry
|
libxkbregistry_dep = dep_libxkbregistry
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if meson.version().version_compare('>=0.62.0')
|
||||||
|
summary({
|
||||||
|
'backend': meson.backend(),
|
||||||
|
'buildtype': get_option('buildtype'),
|
||||||
|
'c_args': get_option('c_args'),
|
||||||
|
'c_link_args': get_option('c_link_args'),
|
||||||
|
'yacc': yacc.full_path() + ' ' + yacc.version(),
|
||||||
|
}, section: 'Compiler')
|
||||||
|
summary({
|
||||||
|
'prefix': get_option('prefix'),
|
||||||
|
'bindir': get_option('bindir'),
|
||||||
|
'libdir': get_option('libdir'),
|
||||||
|
'datadir': get_option('datadir'),
|
||||||
|
'xkb-config-root': XKBCONFIGROOT,
|
||||||
|
'xkb-config-extra-path': XKBCONFIGEXTRAPATH,
|
||||||
|
'xlocaledir': XLOCALEDIR,
|
||||||
|
}, section: 'Directories')
|
||||||
|
summary({
|
||||||
|
'docs': get_option('enable-docs'),
|
||||||
|
'tools': get_option('enable-tools'),
|
||||||
|
'wayland': get_option('enable-wayland'),
|
||||||
|
'x11': get_option('enable-x11'),
|
||||||
|
}, section: 'Features')
|
||||||
|
summary({
|
||||||
|
'layout': get_option('default-layout'),
|
||||||
|
'model': get_option('default-model'),
|
||||||
|
'options': get_option('default-options'),
|
||||||
|
'rules': get_option('default-rules'),
|
||||||
|
'variant': get_option('default-variant'),
|
||||||
|
}, section: 'Defaults')
|
||||||
|
endif
|
||||||
|
|
Loading…
Reference in New Issue