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 /meson.build | |
parent | Set minimum wlroots version (diff) | |
download | sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.tar.gz sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.tar.zst sway-acc28cf9bb07c7194207dbcba0bf1d93f99c58e3.zip |
Print Meson features
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/meson.build b/meson.build index c2fc9969..53454cdd 100644 --- a/meson.build +++ b/meson.build | |||
@@ -95,11 +95,6 @@ conf_data.set10('HAVE_SYSTEMD', systemd.found()) | |||
95 | conf_data.set10('HAVE_ELOGIND', elogind.found()) | 95 | conf_data.set10('HAVE_ELOGIND', elogind.found()) |
96 | conf_data.set10('HAVE_TRAY', have_tray) | 96 | conf_data.set10('HAVE_TRAY', have_tray) |
97 | 97 | ||
98 | if not systemd.found() and not elogind.found() | ||
99 | warning('The sway binary must be setuid when compiled without (e)logind') | ||
100 | warning('You must do this manually post-install: chmod a+s /path/to/sway') | ||
101 | endif | ||
102 | |||
103 | scdoc = find_program('scdoc', required: get_option('man-pages')) | 98 | scdoc = find_program('scdoc', required: get_option('man-pages')) |
104 | if scdoc.found() | 99 | if scdoc.found() |
105 | sh = find_program('sh') | 100 | sh = find_program('sh') |
@@ -238,3 +233,21 @@ if get_option('fish-completions') | |||
238 | 233 | ||
239 | install_data(fish_files, install_dir: fish_install_dir) | 234 | install_data(fish_files, install_dir: fish_install_dir) |
240 | endif | 235 | endif |
236 | |||
237 | status = [ | ||
238 | '', | ||
239 | 'Features:', | ||
240 | 'xwayland: @0@'.format(have_xwayland), | ||
241 | 'gdk-pixbuf: @0@'.format(gdk_pixbuf.found()), | ||
242 | 'systemd: @0@'.format(systemd.found()), | ||
243 | 'elogind: @0@'.format(elogind.found()), | ||
244 | 'tray: @0@'.format(have_tray), | ||
245 | 'man-pages: @0@'.format(scdoc.found()), | ||
246 | '', | ||
247 | ] | ||
248 | message('\n'.join(status)) | ||
249 | |||
250 | if not systemd.found() and not elogind.found() | ||
251 | warning('The sway binary must be setuid when compiled without (e)logind') | ||
252 | warning('You must do this manually post-install: chmod a+s /path/to/sway') | ||
253 | endif | ||