5e993f12 |
1 | diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile |
2 | index fb2bb30..a7304ec 100644 |
3 | --- a/scripts/kconfig/Makefile |
4 | +++ b/scripts/kconfig/Makefile |
5 | @@ -151,6 +151,16 @@ ifeq ($(KBUILD_HAVE_NLS),no) |
6 | HOSTCFLAGS += -DKBUILD_NO_NLS |
7 | endif |
8 | |
9 | +# Needed for systems with separate libintl |
10 | +KBUILD_NEED_LIBINTL := $(shell \ |
11 | + if echo 'int main() { return gettext(); }' \ |
12 | + | $(HOSTCC) $(HOSTCFLAGS) -x c - -o /dev/null > /dev/null 2>&1 ; \ |
13 | + then echo yes ; \ |
14 | + else echo no ; fi) |
15 | +ifeq ($(KBUILD_NEED_LIBINTL),yes) |
16 | +HOSTLOADLIBES += -lintl |
17 | +endif |
18 | + |
19 | # generated files seem to need this to find local include files |
20 | HOSTCFLAGS_lex.zconf.o := -I$(src) |
21 | HOSTCFLAGS_zconf.tab.o := -I$(src) |