summaryrefslogtreecommitdiffstats
path: root/package/systemd/systemd.mk
diff options
context:
space:
mode:
authorEric Le Bihan <eric.le.bihan.dev@free.fr>2014-04-20 20:54:04 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-06-08 16:31:15 +0200
commitf0fd391744d6773527419f23bd6321d18f70c32f (patch)
treec77302e11408d318cfc4bd63c8cb64e7b8e748df /package/systemd/systemd.mk
parented1182641812986f529b2150635f1e93c799a419 (diff)
downloadbuildroot-f0fd391744d6773527419f23bd6321d18f70c32f.tar.gz
buildroot-f0fd391744d6773527419f23bd6321d18f70c32f.zip
systemd: add SMACK support option.
A new configuration option is available in systemd menu, to enable support for SMACK. For this feature to properly work, systemd requires attr (build dependency, also used for other features) and smack (runtime dependency). Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/systemd/systemd.mk')
-rw-r--r--package/systemd/systemd.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index ca51ddfd95..6de78872dd 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -63,6 +63,13 @@ else
SYSTEMD_CONF_OPT += --disable-acl
endif
+ifeq ($(BR2_PACKAGE_ATTR),y)
+SYSTEMD_CONF_OPT += --enable-attr
+SYSTEMD_DEPENDENCIES += attr
+else
+SYSTEMD_CONF_OPT += --disable-attr
+endif
+
ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
SYSTEMD_CONF_OPT += --enable-gudev
SYSTEMD_DEPENDENCIES += libglib2
@@ -105,6 +112,12 @@ else
SYSTEMD_CONF_OPT += --disable-timesyncd
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT),y)
+SYSTEMD_CONF_OPT += --enable-smack
+else
+SYSTEMD_CONF_OPT += --disable-smack
+endif
+
# mq_getattr needs -lrt
SYSTEMD_MAKE_OPT += LIBS=-lrt
SYSTEMD_MAKE_OPT += LDFLAGS+=-ldl
OpenPOWER on IntegriCloud