Skip to content

Commit da34dd4

Browse files
committed
Merge branch 'es/make-no-iconv'
"make NO_ICONV=NoThanks" did not override NEEDS_LIBICONV (i.e. linkage of -lintl, -liconv, etc. that are platform-specific tweaks), which has been corrected. * es/make-no-iconv: Makefile: make NO_ICONV really mean "no iconv"
2 parents cc2beaf + fdb1fbb commit da34dd4

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

Makefile

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,17 +1351,19 @@ ifdef APPLE_COMMON_CRYPTO
13511351
LIB_4_CRYPTO += -framework Security -framework CoreFoundation
13521352
endif
13531353
endif
1354-
ifdef NEEDS_LIBICONV
1355-
ifdef ICONVDIR
1356-
BASIC_CFLAGS += -I$(ICONVDIR)/include
1357-
ICONV_LINK = -L$(ICONVDIR)/$(lib) $(CC_LD_DYNPATH)$(ICONVDIR)/$(lib)
1358-
else
1359-
ICONV_LINK =
1360-
endif
1361-
ifdef NEEDS_LIBINTL_BEFORE_LIBICONV
1362-
ICONV_LINK += -lintl
1354+
ifndef NO_ICONV
1355+
ifdef NEEDS_LIBICONV
1356+
ifdef ICONVDIR
1357+
BASIC_CFLAGS += -I$(ICONVDIR)/include
1358+
ICONV_LINK = -L$(ICONVDIR)/$(lib) $(CC_LD_DYNPATH)$(ICONVDIR)/$(lib)
1359+
else
1360+
ICONV_LINK =
1361+
endif
1362+
ifdef NEEDS_LIBINTL_BEFORE_LIBICONV
1363+
ICONV_LINK += -lintl
1364+
endif
1365+
EXTLIBS += $(ICONV_LINK) -liconv
13631366
endif
1364-
EXTLIBS += $(ICONV_LINK) -liconv
13651367
endif
13661368
ifdef NEEDS_LIBGEN
13671369
EXTLIBS += -lgen

0 commit comments

Comments
 (0)