summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2018-07-18 16:18:04 +0100
committerrofl0r <retnyg@gmx.net>2018-07-18 16:21:20 +0100
commitd8103aea09de6b367b8b75a18f54faaaa757d7eb (patch)
tree5a40c8d6b31f60a19187a50ac0a37a28172e8937
parent6dc24593e1b91e3ce4a6f8968c5638a0e71bd822 (diff)
downloadgettext-tiny-mingw.tar.gz
Makefile: link -liconv if necessarymingw
closes #33
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 3b6ecb6..ff4ee97 100644
--- a/Makefile
+++ b/Makefile
@@ -42,6 +42,8 @@ INSTALL ?= ./install.sh
-include config.mak
+LDLIBS:=$(shell echo "int main(){}" | $(CC) -liconv -x c - >/dev/null 2>&1 && printf %s -liconv)
+
BUILDCFLAGS=$(CFLAGS)
all: $(ALL_LIBS) $(ALL_TOOLS)
@@ -62,10 +64,10 @@ libintl.a: $(LIBOBJS)
$(RANLIB) $@
msgmerge: $(OBJS)
- $(CC) -static -o $@ src/msgmerge.o $(PARSEROBJS) $(LDFLAGS)
+ $(CC) -static -o $@ src/msgmerge.o $(PARSEROBJS) $(LDFLAGS) $(LDLIBS)
msgfmt: $(OBJS)
- $(CC) -static -o $@ src/msgfmt.o $(PARSEROBJS) $(LDFLAGS)
+ $(CC) -static -o $@ src/msgfmt.o $(PARSEROBJS) $(LDFLAGS) $(LDLIBS)
xgettext:
cp src/xgettext.sh ./xgettext