@@ -10,6 +10,13 @@ rm -rf %DEPENDENCIES_SRC_DIR%
10
10
MKDIR %DEPENDENCIES_SRC_DIR%
11
11
MKDIR %DOWNLOADS_DIR%
12
12
13
+ IF %SDK% == MSVC2015 (
14
+ SET WindowsTargetPlatformVersion = %WindowsSDKVersion%
15
+ )
16
+ IF %SDK% == MSVC2017 (
17
+ SET WindowsTargetPlatformVersion = %WindowsSDKVersion%
18
+ )
19
+
13
20
REM TO-DO: overwrite to build rules
14
21
:DOWNLOAD_MSYS_UTILS
15
22
TITLE Download msys utils...
@@ -27,8 +34,8 @@ tar xf libiconv-%ICONV_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
27
34
CD /D%DEPENDENCIES_SRC_DIR% \libiconv-%ICONV_VER% *
28
35
cp -v%ROOT% /patches/libiconv/libiconv-%ICONV_VER% -%SDK% .patch libiconv.patch
29
36
patch -f -p0< libiconv.patch|| GOTO :ERROR
30
- IF %ARCH% == X64 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
31
- IF %ARCH% == X86 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
37
+ IF %ARCH% == X64 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
38
+ IF %ARCH% == X86 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
32
39
cp -av include%DEPENDENCIES_BIN_DIR% \iconv|| GOTO :ERROR
33
40
cp -av iconv.h%DEPENDENCIES_BIN_DIR% \iconv\include|| GOTO :ERROR
34
41
cp -av config.h%DEPENDENCIES_BIN_DIR% \iconv\include|| GOTO :ERROR
@@ -74,8 +81,8 @@ IF %ARCH% == X64 sed -i 's/Win32/x64/g' ossp_uuid.sln || GOTO :ERROR
74
81
IF %ARCH% == X64 sed -i 's/Win32/x64/g' ossp_uuid\ossp_uuid.vcxproj|| GOTO :ERROR
75
82
IF %ARCH% == X64 sed -i 's/Win32/x64/g' example\example.vcxproj|| GOTO :ERROR
76
83
IF %ARCH% == X64 sed -i 's/Win32/x64/g' uuid_cli\uuid_cli.vcxproj|| GOTO :ERROR
77
- IF %ARCH% == X64 msbuild ossp_uuid.sln /m /p:Configuration=Release /p:Platform=x64/p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
78
- IF %ARCH% == X86 msbuild ossp_uuid.sln /m /p:Configuration=Release/p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
84
+ IF %ARCH% == X64 msbuild ossp_uuid.sln /m /p:Configuration=Release /p:Platform=x64|| GOTO :ERROR
85
+ IF %ARCH% == X86 msbuild ossp_uuid.sln /m /p:Configuration=Release|| GOTO :ERROR
79
86
MKDIR %DEPENDENCIES_BIN_DIR% \uuid\lib
80
87
cp -av include%DEPENDENCIES_BIN_DIR% \uuid|| GOTO :ERROR
81
88
IF %ARCH% == X64 cp -av x64\Release\ossp_uuid.lib%DEPENDENCIES_BIN_DIR% \uuid\lib\uuid.lib|| GOTO :ERROR
@@ -169,8 +176,8 @@ tar xf gettext-%GETTEXT_VER%.tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
169
176
CD /D%DEPENDENCIES_SRC_DIR% \gettext-*
170
177
cp -v%ROOT% /patches/gettext/gettext-%GETTEXT_VER% -%SDK% .patch gettext.patch
171
178
patch -f -p0< gettext.patch|| GOTO :ERROR
172
- IF %ARCH% == X64 msbuild libintl.vcxproj /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
173
- IF %ARCH% == X86 msbuild libintl.vcxproj /m /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
179
+ IF %ARCH% == X64 msbuild libintl.vcxproj /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
180
+ IF %ARCH% == X86 msbuild libintl.vcxproj /m /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
174
181
MKDIR %DEPENDENCIES_BIN_DIR% \libintl\lib%DEPENDENCIES_BIN_DIR% \libintl\include
175
182
cp -v Release*/*.dll%DEPENDENCIES_BIN_DIR% \libintl\lib|| GOTO :ERROR
176
183
cp -v Release*/*.lib%DEPENDENCIES_BIN_DIR% \libintl\lib|| GOTO :ERROR
@@ -202,8 +209,8 @@ rm -rf %DEPENDENCIES_BIN_DIR%\icu %DEPENDENCIES_SRC_DIR%\icu
202
209
MKDIR %DEPENDENCIES_BIN_DIR% \icu
203
210
7z x icu4c-56_1-src.zip -o%DEPENDENCIES_SRC_DIR% -y
204
211
CD /D%DEPENDENCIES_SRC_DIR% \icu
205
- IF %ARCH% == X86 msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
206
- IF %ARCH% == X64 msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion= %WindowsSDKVersion% || GOTO :ERROR
212
+ IF %ARCH% == X86 msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
213
+ IF %ARCH% == X64 msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
207
214
IF %ARCH% == X64 (
208
215
cp -va%DEPENDENCIES_SRC_DIR% \icu\bin64%DEPENDENCIES_BIN_DIR% \icu\bin|| GOTO :ERROR
209
216
cp -va%DEPENDENCIES_SRC_DIR% \icu\lib64%DEPENDENCIES_BIN_DIR% \icu\lib|| GOTO :ERROR