diff --git a/package/matchbox/Config.in b/package/matchbox/Config.in index ae33ecfc2c..d42b90fbf7 100644 --- a/package/matchbox/Config.in +++ b/package/matchbox/Config.in @@ -17,6 +17,14 @@ menuconfig BR2_PACKAGE_MATCHBOX if BR2_PACKAGE_MATCHBOX +config BR2_PACKAGE_MATCHBOX_SM + bool "session manager" + select BR2_PACKAGE_XLIB_LIBSM + help + Enable support for the Session Manager. + +comment "matchbox utilities" + source "package/matchbox-common/Config.in" source "package/matchbox-desktop/Config.in" source "package/matchbox-fakekey/Config.in" diff --git a/package/matchbox/matchbox.mk b/package/matchbox/matchbox.mk index 43f6b4b1df..b1f96a6e5a 100644 --- a/package/matchbox/matchbox.mk +++ b/package/matchbox/matchbox.mk @@ -27,4 +27,11 @@ else MATCHBOX_CONF_OPTS += --disable-startup-notification endif +ifeq ($(BR2_PACKAGE_MATCHBOX_SM),y) +MATCHBOX_CONF_OPTS += --enable-session +MATCHBOX_DEPENDENCIES += xlib_libSM +else +MATCHBOX_CONF_OPTS += --disable-session +endif + $(eval $(autotools-package))