aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-04-30 17:12:28 +0200
committerDrew DeVault <sir@cmpwn.com>2020-05-01 03:25:49 +0200
commit7251df94c15899d1260d6677b2b51f5e6571b203 (patch)
tree6fb7f7d8fab90fb58c0184a1026613a7a1a5d8d5
parent2373af77d412388a0044e7e40e9d03bbc22e3735 (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.build22
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')