From 0c5262ec8dde8fe5ccc59713e8aefbeac670161b Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Fri, 11 Jun 2010 15:35:57 +0200 Subject: lxdialog: fix ncursesw include detection Signed-off-by: Bernhard Reutner-Fischer --- extra/config/Makefile | 2 +- extra/config/lxdialog/check-lxdialog.sh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) mode change 100755 => 100644 extra/config/lxdialog/check-lxdialog.sh (limited to 'extra/config') diff --git a/extra/config/Makefile b/extra/config/Makefile index 800f750d3..46c3614a1 100644 --- a/extra/config/Makefile +++ b/extra/config/Makefile @@ -20,7 +20,7 @@ generated := $(addprefix $(obj)/,$(generated:.c=.o)) include $(top_srcdir)extra/config/Makefile.kconfig PHONY += $(always) chk-lxdialog := $(top_srcdir)$(src)/lxdialog/check-lxdialog.sh -check-lxdialog := cd $(obj) && $(chk-lxdialog) +check-lxdialog := cd $(obj) && $(CONFIG_SHELL) $(chk-lxdialog) HOST_EXTRACFLAGS = $(shell $(CONFIG_SHELL) -c '$(check-lxdialog) -ccflags') HOST_LOADLIBES = $(shell $(CONFIG_SHELL) -c '$(check-lxdialog) -ldflags $(HOSTCC)') HOST_EXTRACFLAGS += -DLOCALE diff --git a/extra/config/lxdialog/check-lxdialog.sh b/extra/config/lxdialog/check-lxdialog.sh old mode 100755 new mode 100644 index fcef0f59d..d34dfd46d --- a/extra/config/lxdialog/check-lxdialog.sh +++ b/extra/config/lxdialog/check-lxdialog.sh @@ -19,7 +19,11 @@ ldflags() # Where is ncurses.h? ccflags() { - if [ -f /usr/include/ncurses/ncurses.h ]; then + if [ -f /usr/include/ncursesw/ncurses.h ]; then + echo '-I/usr/include/ncursesw -DCURSES_LOC=""' + elif [ -f /usr/include/ncursesw/curses.h ]; then + echo '-I/usr/include/ncursesw -DCURSES_LOC=""' + elif [ -f /usr/include/ncurses/ncurses.h ]; then echo '-I/usr/include/ncurses -DCURSES_LOC=""' elif [ -f /usr/include/ncurses/curses.h ]; then echo '-I/usr/include/ncurses -DCURSES_LOC=""' -- cgit v1.2.3