summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-10-02 20:20:19 +0200
committerMarcel Holtmann <marcel@holtmann.org>2010-10-02 20:20:19 +0200
commit19f2251e0569fe76c535450b5667c817b5043329 (patch)
treebdfc923ebdc5e82609f9b28c1e04d51d878dc5be /configure.ac
parent2a48fa3c04cb20fa9741e0d4bac3f614f1d8ba0d (diff)
downloadconnman-19f2251e0569fe76c535450b5667c817b5043329.tar.gz
connman-19f2251e0569fe76c535450b5667c817b5043329.tar.bz2
connman-19f2251e0569fe76c535450b5667c817b5043329.zip
Add support for systemd service configuration
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index dca40b04..3867f719 100644
--- a/configure.ac
+++ b/configure.ac
@@ -316,6 +316,19 @@ else
fi
AC_SUBST(DBUS_DATADIR)
+AC_ARG_ENABLE(systemd, AC_HELP_STRING([--enable-systemd],
+ [enable systemd support]), [enable_systemd=${enableval}])
+if (test "${enable_systemd}" = "yes"); then
+ PKG_CHECK_MODULES(SYSTEMD, systemd, dummy=yes,
+ AC_MSG_ERROR(systemd is required))
+ SYSTEMD_UNITDIR="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"
+ if (test -z "${SYSTEM_UNITDIR}"); then
+ SYSTEMD_UNITDIR="/lib/systemd/system"
+ fi
+ AC_SUBST(SYSTEMD_UNITDIR)
+fi
+AM_CONDITIONAL(SYSTEMD, test "${enable_systemd}" = "yes")
+
AC_ARG_ENABLE(polkit,
AC_HELP_STRING([--enable-polkit], [enable PolicyKit support]),
[enable_polkit=${enableval}], [enable_polkit="no"])