meson: Add summary printout
This commit is contained in:
parent
1d188d2f09
commit
9d08511da4
1 changed files with 11 additions and 1 deletions
12
meson.build
12
meson.build
|
@ -2,7 +2,7 @@ project(
|
||||||
'seatd',
|
'seatd',
|
||||||
'c',
|
'c',
|
||||||
version: '0.1',
|
version: '0.1',
|
||||||
meson_version: '>=0.47.0',
|
meson_version: '>=0.53.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'c_std=c11',
|
'c_std=c11',
|
||||||
'warning_level=3',
|
'warning_level=3',
|
||||||
|
@ -90,14 +90,17 @@ if get_option('seatd').enabled()
|
||||||
add_project_arguments('-DSEATD_ENABLED=1', language: 'c')
|
add_project_arguments('-DSEATD_ENABLED=1', language: 'c')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
logind_provider = ''
|
||||||
if get_option('logind').enabled()
|
if get_option('logind').enabled()
|
||||||
logind = dependency('libsystemd', required: false)
|
logind = dependency('libsystemd', required: false)
|
||||||
add_project_arguments('-DLOGIND_ENABLED=1', language: 'c')
|
add_project_arguments('-DLOGIND_ENABLED=1', language: 'c')
|
||||||
if logind.found()
|
if logind.found()
|
||||||
add_project_arguments('-DHAVE_SYSTEMD=1', language: 'c')
|
add_project_arguments('-DHAVE_SYSTEMD=1', language: 'c')
|
||||||
|
logind_provider = 'systemd'
|
||||||
else
|
else
|
||||||
logind = dependency('libelogind')
|
logind = dependency('libelogind')
|
||||||
add_project_arguments('-DHAVE_ELOGIND=1', language: 'c')
|
add_project_arguments('-DHAVE_ELOGIND=1', language: 'c')
|
||||||
|
logind_provider = 'elogind'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
private_files += [
|
private_files += [
|
||||||
|
@ -155,3 +158,10 @@ if get_option('examples').enabled()
|
||||||
install: false,
|
install: false,
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
summary({
|
||||||
|
'seatd': get_option('seatd').enabled() ? 1 : 0,
|
||||||
|
'builtin': get_option('builtin').enabled() ? 1 : 0,
|
||||||
|
'systemd': logind_provider == 'systemd' ? 1 : 0,
|
||||||
|
'elogind': logind_provider == 'elogind' ? 1 : 0,
|
||||||
|
})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue