diff options
author | emersion <contact@emersion.fr> | 2019-02-27 21:26:50 +0100 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-03-04 12:50:47 -0500 |
commit | acc28cf9bb07c7194207dbcba0bf1d93f99c58e3 (patch) | |
tree | 8ebfde048e7367b6c799cd94d0902845e3ac2331 | |
parent | 1a34dbf551fe17ce2aba45d25f49356f15dceabd (diff) | |
download | sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.zip sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.tar.gz sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.tar.bz2 |
Print Meson features
-rw-r--r-- | meson.build | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/meson.build b/meson.build index c2fc996..53454cd 100644 --- a/meson.build +++ b/meson.build @@ -95,11 +95,6 @@ conf_data.set10('HAVE_SYSTEMD', systemd.found()) conf_data.set10('HAVE_ELOGIND', elogind.found()) conf_data.set10('HAVE_TRAY', have_tray) -if not systemd.found() and not elogind.found() - warning('The sway binary must be setuid when compiled without (e)logind') - warning('You must do this manually post-install: chmod a+s /path/to/sway') -endif - scdoc = find_program('scdoc', required: get_option('man-pages')) if scdoc.found() sh = find_program('sh') @@ -238,3 +233,21 @@ 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)) + +if not systemd.found() and not elogind.found() + warning('The sway binary must be setuid when compiled without (e)logind') + warning('You must do this manually post-install: chmod a+s /path/to/sway') +endif |