raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=cb887d063f85f1949a11c6d6c5809141c1fae214

commit cb887d063f85f1949a11c6d6c5809141c1fae214
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Aug 4 09:50:55 2020 +0100

    e - systemd -= as long as enabled allow to build without it
    
    we know where service files SHOULD go... and soif systemd is not there
    to tell us, put them in the known place. this is so the non0systemd
    os's can buand should build with the support but its all runtime
    detected/enabled already. this means that actually no one should need
    tyo go disable systemd support in builds. it's all runtime.
---
 meson.build | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/meson.build b/meson.build
index 5027d542c..7cfc277e3 100644
--- a/meson.build
+++ b/meson.build
@@ -242,8 +242,12 @@ systemd_unitdir = ''
 if get_option('systemd') == true
   systemd_unitdir = get_option('systemdunitdir')
   if systemd_unitdir == ''
-    dep_systemd = dependency('systemd', required: true)
-    systemd_unitdir = dep_systemd.get_pkgconfig_variable('systemduserunitdir')
+    dep_systemd = dependency('systemd', required: false)
+    if dep_systemd.found()
+      systemd_unitdir = 
dep_systemd.get_pkgconfig_variable('systemduserunitdir')
+    else
+      systemd_unitdir = join_paths(dir_lib, 'systemd', 'user')
+    endif
   endif
 endif
 

-- 


Reply via email to