mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
guile: handle readline support explicitly
Otherwise the host readline (+ncurses) development files can poison the build causing breakage. Fixes: http://autobuild.buildroot.net/results/d0a/d0a8ad9d3f19592e06df36408d6af745f7908165/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
b1dcb1c246
commit
f8ce3d3297
@ -32,6 +32,16 @@ ifeq ($(BR2_STATIC_LIBS),y)
|
|||||||
GUILE_CFLAGS += -DGC_NO_DLOPEN
|
GUILE_CFLAGS += -DGC_NO_DLOPEN
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# It can use readline, but on the condition that it was build against
|
||||||
|
# ncurses. If both aren't present disable readline support since the
|
||||||
|
# host readline/ncurses support can poison the build.
|
||||||
|
ifeq ($(BR2_PACKAGE_NCURSES)$(BR2_PACKAGE_READLINE),yy)
|
||||||
|
GUILE_CONF_OPTS += --with-libreadline-prefix=$(STAGING_DIR)/usr
|
||||||
|
GUILE_DEPENDENCIES += readline
|
||||||
|
else
|
||||||
|
GUILE_CONF_OPTS += --without-libreadline-prefix
|
||||||
|
endif
|
||||||
|
|
||||||
GUILE_CONF_ENV += GUILE_FOR_BUILD=$(HOST_DIR)/usr/bin/guile \
|
GUILE_CONF_ENV += GUILE_FOR_BUILD=$(HOST_DIR)/usr/bin/guile \
|
||||||
CFLAGS="$(TARGET_CFLAGS) $(GUILE_CFLAGS)"
|
CFLAGS="$(TARGET_CFLAGS) $(GUILE_CFLAGS)"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user