forked from enlightenment/efl
so if systemd is not found - installe in PREFIX/lib/systemd/user which allows build to work without disabling systemd.devs/stefan/travis-f32-mingw
parent
0b08318117
commit
2294b9b3f9
1 changed files with 10 additions and 7 deletions
@ -1,13 +1,16 @@ |
||||
if get_option('systemd') == true |
||||
dep = dependency('systemd') |
||||
sys_dep = dependency('systemd', required: false) |
||||
if sys_dep.found() |
||||
sys_dir = sys_dep.get_pkgconfig_variable('systemduserunitdir') |
||||
else |
||||
sys_dir = join_paths(dir_lib, 'systemd', 'user') |
||||
endif |
||||
|
||||
ethumb_service_config = configuration_data() |
||||
|
||||
ethumb_service_config.set('prefix', dir_prefix) |
||||
|
||||
configure_file( |
||||
input: 'ethumb.service.in', |
||||
output: 'ethumb.service', |
||||
configuration: ethumb_service_config, |
||||
install_dir: dep.get_pkgconfig_variable('systemduserunitdir')) |
||||
configure_file(input : 'ethumb.service.in', |
||||
output : 'ethumb.service', |
||||
configuration : ethumb_service_config, |
||||
install_dir : sys_dir) |
||||
endif |
||||
|
Loading…
Reference in new issue