Commit 3f1ddefd authored by James Knight's avatar James Knight Committed by Thomas Petazzoni
Browse files

fluxbox: fix build against xlib_libXpm



Explicitly configure XPM support based on the library selection provided
(BR2_PACKAGE_XLIB_LIBXPM). It has been observed on different hosts that
XPM support may or may not be included based off the state of the host's
system. One can validate XPM support is included in Fluxbox by using the
command `fluxbox -info`.

Signed-off-by: default avatarJames Knight <james.knight@rockwellcollins.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent af8d0a63
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -22,6 +22,13 @@ else
FLUXBOX_CONF_OPTS += --disable-imlib2
endif

ifeq ($(BR2_PACKAGE_XLIB_LIBXPM),y)
FLUXBOX_CONF_OPTS += --enable-xpm --with-xpm-prefix=$(STAGING_DIR)/usr
FLUXBOX_DEPENDENCIES += xlib_libXpm
else
FLUXBOX_CONF_OPTS += --disable-xpm
endif

define FLUXBOX_INSTALL_XSESSION_FILE
	$(INSTALL) -m 0755 -D package/fluxbox/xsession \
		$(TARGET_DIR)/root/.xsession