diff --git a/package/keepalived/keepalived.mk b/package/keepalived/keepalived.mk index fa8b2e4112..ed80a79f8a 100644 --- a/package/keepalived/keepalived.mk +++ b/package/keepalived/keepalived.mk @@ -11,7 +11,6 @@ KEEPALIVED_LICENSE = GPL-2.0+ KEEPALIVED_LICENSE_FILES = COPYING # 0001-configure.ac-do-not-force-PIE.patch KEEPALIVED_AUTORECONF = YES -KEEPALIVED_CONF_OPTS += --disable-dbus ifeq ($(BR2_PACKAGE_JSON_C),y) KEEPALIVED_DEPENDENCIES += json-c @@ -20,6 +19,13 @@ else KEEPALIVED_CONF_OPTS += --disable-json endif +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +KEEPALIVED_DEPENDENCIES += libglib2 +KEEPALIVED_CONF_OPTS += --enable-dbus +else +KEEPALIVED_CONF_OPTS += --disable-dbus +endif + ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_PACKAGE_LIBNFNETLINK),yy) KEEPALIVED_DEPENDENCIES += libnl libnfnetlink KEEPALIVED_CONF_OPTS += --enable-libnl