install session files conditionally based on the available session types

devs/bu5hm4n/sandbox_fix
Mike Blumenkrantz 6 years ago
parent d2a7a1ece7
commit 0921b8859a
  1. 6
      data/session/Makefile.mk
  2. 12
      data/session/meson.build

@ -1,5 +1,11 @@
if ! HAVE_WAYLAND_ONLY
xsessionfilesdir = $(datadir)/xsessions
xsessionfiles_DATA = data/session/enlightenment.desktop
endif
if HAVE_WAYLAND
wlsessionfilesdir = $(datadir)/wayland-sessions
wlsessionfiles_DATA = data/session/enlightenment.desktop
endif
EXTRA_DIST += data/session/enlightenment.desktop.in

@ -5,8 +5,12 @@ e_desktop = configure_file(input : 'enlightenment.desktop.in',
configuration: desktop_config
)
install_data(e_desktop,
install_dir : join_paths(dir_data, 'xsessions'))
if config_h.has('HAVE_WAYLAND_ONLY') == false
install_data(e_desktop,
install_dir : join_paths(dir_data, 'xsessions'))
endif
install_data(e_desktop,
install_dir : join_paths(dir_data, 'wayland-sessions'))
if config_h.has('HAVE_WAYLAND') == false
install_data(e_desktop,
install_dir : join_paths(dir_data, 'wayland-sessions'))
endif

Loading…
Cancel
Save