File tree Expand file tree Collapse file tree 3 files changed +25
-3
lines changed Expand file tree Collapse file tree 3 files changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,8 @@ INST_BIN=$(INST)/bin
9
9
PKGDIR =GEN.PKGS
10
10
11
11
# #################################################################
12
- all : unpack expat libssh libssh_redist curl curl_redist openssl zlib
12
+ all : unpack expat libssh libssh_redist curl curl_redist openssl zlib \
13
+ libiconv libiconv_redist
13
14
14
15
unpack :
15
16
[ -d $( PKGDIR) ] || mkdir $(PKGDIR )
@@ -38,6 +39,25 @@ expat: insdir
38
39
cp -r $(EXPAT_LIB ) /* $(INST_LIB ) /
39
40
40
41
42
+ # #################################################################
43
+
44
+ LIBICONV_VER =1.14.0.11
45
+ LIBICONV_ROOT =$(PKGDIR ) /libiconv.$(LIBICONV_VER ) /build/native
46
+ LIBICONV_INC =$(LIBICONV_ROOT ) /include
47
+ LIBICONV_LIB =$(LIBICONV_ROOT ) /lib/v110/x64/Release/dynamic/cdecl
48
+
49
+ libiconv : insdir
50
+ cp -r $(LIBICONV_INC ) /* $(INST_INC ) /
51
+ cp -r $(LIBICONV_LIB ) /libiconv.lib $(INST_LIB ) /iconv.lib
52
+
53
+
54
+ LIBICONV_REDIST_ROOT =$(PKGDIR ) /libiconv.redist.$(LIBICONV_VER ) /build/native
55
+ LIBICONV_REDIST_BIN =$(LIBICONV_REDIST_ROOT ) /bin/v110/x64/Release/dynamic/cdecl
56
+
57
+ libiconv_redist : insdir
58
+ cp -r $(LIBICONV_REDIST_BIN ) /* $(INST_BIN ) /
59
+
60
+
41
61
# #################################################################
42
62
43
63
LIBSSH_VER =1.4.3.3
Original file line number Diff line number Diff line change 5
5
6
6
<package id =" expat" version =" 2.1.0.11" />
7
7
8
+ <package id =" libiconv" version =" 1.14.0.11" />
9
+ <package id =" libiconv.redist" version =" 1.14.0.11" />
10
+
8
11
<package id =" libssh2" version =" 1.4.3.3" />
9
12
<package id =" libssh2.redist" version =" 1.4.3.3" />
10
13
Original file line number Diff line number Diff line change @@ -358,8 +358,7 @@ ifeq ($(uname_S),Windows)
358
358
NO_STRCASESTR = YesPlease
359
359
NO_STRLCPY = YesPlease
360
360
NO_MEMMEM = YesPlease
361
- # NEEDS_LIBICONV = YesPlease
362
- NO_ICONV = YesPlease
361
+ NEEDS_LIBICONV = YesPlease
363
362
NO_STRTOUMAX = YesPlease
364
363
NO_MKDTEMP = YesPlease
365
364
# VS2015 with UCRT claims that snprintf and friends are C99 compliant,
You can’t perform that action at this time.
0 commit comments