diff options
author | Simon Ser <contact@emersion.fr> | 2020-04-30 17:12:28 +0200 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2020-05-01 03:25:49 +0200 |
commit | 7251df94c15899d1260d6677b2b51f5e6571b203 (patch) | |
tree | 6fb7f7d8fab90fb58c0184a1026613a7a1a5d8d5 | |
parent | 2373af77d412388a0044e7e40e9d03bbc22e3735 (diff) |
build: improve feature summary
Use the Meson summary() built-in instead of manually formatting a
message.
wlroots already depends on Meson 0.54.0.
-rw-r--r-- | meson.build | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/meson.build b/meson.build index fbd9752a..75e06e3d 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( 'c', version: '1.4', #release_version license: 'MIT', - meson_version: '>=0.48.0', + meson_version: '>=0.53.0', default_options: [ 'c_std=c11', 'warning_level=2', @@ -292,18 +292,14 @@ if get_option('fish-completions') install_data(fish_files, install_dir: fish_install_dir) endif -status = [ - '', - 'Features:', - 'xwayland: @0@'.format(have_xwayland), - 'gdk-pixbuf: @0@'.format(gdk_pixbuf.found()), - 'systemd: @0@'.format(systemd.found()), - 'elogind: @0@'.format(elogind.found()), - 'tray: @0@'.format(have_tray), - 'man-pages: @0@'.format(scdoc.found()), - '', -] -message('\n'.join(status)) +summary({ + 'xwayland': have_xwayland, + 'gdk-pixbuf': gdk_pixbuf.found(), + 'systemd': systemd.found(), + 'elogind': elogind.found(), + 'tray': have_tray, + 'man-pages': scdoc.found(), +}, bool_yn: true) if not systemd.found() and not elogind.found() warning('The sway binary must be setuid when compiled without (e)logind') |