mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-18 02:39:46 +00:00
Cygwin: Link to libintl for gettext
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
This commit is contained in:
parent
ada8ae30a8
commit
2cf7a83fde
1
Makefile.in
Normal file → Executable file
1
Makefile.in
Normal file → Executable file
@ -75,6 +75,7 @@ export CPPFLAGS := @CPPFLAGS@
|
||||
export CFLAGS := @CFLAGS@
|
||||
export LDFLAGS := @LDFLAGS@
|
||||
export LIBS := @LIBS@
|
||||
export INTL_LIBS := @INTL_LIBS@
|
||||
export curses_hdr := @ac_ct_curses_hdr@
|
||||
export gettext := @gettext@
|
||||
|
||||
|
6
configure.ac
Normal file → Executable file
6
configure.ac
Normal file → Executable file
@ -321,7 +321,7 @@ AC_FUNC_REALLOC
|
||||
AC_FUNC_ALLOCA
|
||||
|
||||
#----------------------------------------
|
||||
# Check for gettext, for the kconfig frontends
|
||||
# Check for gettext and libintl for the kconfig frontends
|
||||
AC_SUBST([gettext])
|
||||
AC_CHECK_HEADERS(
|
||||
[libintl.h],
|
||||
@ -333,6 +333,10 @@ AS_IF(
|
||||
[gettext=y],,
|
||||
[AC_INCLUDES_DEFAULT()
|
||||
#include <$ac_ct_gettext_hdr>])])
|
||||
SAVE_LIBS=$LIBS
|
||||
AC_SEARCH_LIBS(bindtextdomain, intl, [test "$ac_res" = "none required" || INTL_LIBS="${ac_res}"])
|
||||
LIBS=$SAVE_LIBS
|
||||
AC_SUBST([INTL_LIBS])
|
||||
|
||||
#----------------------------------------
|
||||
# Check for ncurses, for the kconfig frontends
|
||||
|
9
kconfig/Makefile
Normal file → Executable file
9
kconfig/Makefile
Normal file → Executable file
@ -7,7 +7,7 @@ all: conf mconf nconf
|
||||
|
||||
# Build flags
|
||||
CFLAGS = -DCONFIG_=\"CT_\" -DPACKAGE="\"crosstool-NG $(VERSION)\""
|
||||
LDFLAGS =
|
||||
LDFLAGS = $(INTL_LIBS)
|
||||
|
||||
# Compiler flags to use gettext
|
||||
ifeq ($(gettext),)
|
||||
@ -50,13 +50,6 @@ nconf_DEP = $(patsubst %.c,%.dep,$(nconf_SRC))
|
||||
$(nconf_OBJ) $(nconf_DEP): CFLAGS += $(INTL_CFLAGS) -I/usr/include/ncurses
|
||||
nconf: LDFLAGS += -lmenu -lpanel -lncurses
|
||||
|
||||
# Under Cygwin, we need to auto-import some libs (which ones, exactly?)
|
||||
# for mconf and nconf to lin properly.
|
||||
ifeq ($(shell uname -o 2>/dev/null || echo unknown),Cygwin)
|
||||
mconf: LDFLAGS += -Wl,--enable-auto-import
|
||||
nconf: LDFLAGS += -Wl,--enable-auto-import
|
||||
endif
|
||||
|
||||
# These are generated files:
|
||||
ALL_OBJS = $(sort $(COMMON_OBJ) $(LX_OBJ) $(conf_OBJ) $(mconf_OBJ) $(nconf_OBJ))
|
||||
ALL_DEPS = $(sort $(COMMON_DEP) $(LX_DEP) $(conf_DEP) $(mconf_DEP) $(nconf_DEP))
|
||||
|
Loading…
Reference in New Issue
Block a user