@@ -29,7 +29,7 @@ if "%PRODUCT_NAME%" == "PostgresPro" goto :SKIP_ZSTD
29
29
30
30
:ZSTD
31
31
TITLE " Building libzstd"
32
- IF " ZSTD_RELEASE" == " " set ZSTD_RELEASE = 1.4.4
32
+ IF " % ZSTD_RELEASE% " == " " set ZSTD_RELEASE = 1.4.4
33
33
CD /D %DOWNLOADS_DIR%
34
34
rem wget -O zstd-%ZSTD_RELEASE%.zip --no-check-certificate -c https://github.com/facebook/zstd/archive/v%ZSTD_RELEASE%.zip
35
35
@@ -56,6 +56,30 @@ if %ARCH% == X86 (
56
56
)
57
57
7z a -r %DOWNLOADS_DIR% \%DEPS_ZIP% %DEPENDENCIES_BIN_DIR% \zstd
58
58
59
+ :LZ4
60
+ TITLE " Building lz4"
61
+ IF " %LZ4_RELEASE% " == " " set LZ4_RELEASE = 1.9.3
62
+ CD /D %DOWNLOADS_DIR%
63
+ wget -O lz4-%LZ4_RELEASE% .tar.gz --no-check-certificate -c http://repo.postgrespro.ru/depends/lz4-%LZ4_RELEASE% .tar.gz
64
+ rm -rf %DEPENDENCIES_SRC_DIR% /lz4-%LZ4_RELEASE%
65
+ MKDIR %DEPENDENCIES_SRC_DIR% \lz4-%LZ4_RELEASE%
66
+ tar xf lz4-%LZ4_RELEASE% .tar.gz -C %DEPENDENCIES_SRC_UDIR% || GOTO :ERROR
67
+ CD %DEPENDENCIES_SRC_DIR% \lz4-%LZ4_RELEASE%
68
+ CD build/VS2017
69
+ SET INCLUDE = %DEPENDENCIES_SRC_DIR% \lz4-%LZ4_RELEASE% \lib;%DEPENDENCIES_SRC_DIR% \lz4-%LZ4_RELEASE% \programs;%INCLUDE%
70
+ rem set UseEnv=true for using INCLUDE variable
71
+ msbuild lz4.sln /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion=%WindowsSDKVersion% /p:RunCodeAnalysis=false /p:UseEnv=true || GOTO :ERROR
72
+ CD ../..
73
+
74
+ MKDIR %DEPENDENCIES_BIN_DIR% \lz4
75
+ cp lib\lz4.h %DEPENDENCIES_BIN_DIR% \lz4
76
+ if %ARCH% == X86 (
77
+ cp -va build/VS2017/bin/Win32_Release/liblz4* %DEPENDENCIES_BIN_DIR% \lz4
78
+ ) else (
79
+ cp -va build/VS2017/bin/x64_Release/liblz4* %DEPENDENCIES_BIN_DIR% \lz4
80
+ )
81
+ 7z a -r %DOWNLOADS_DIR% \%DEPS_ZIP% %DEPENDENCIES_BIN_DIR% \lz4
82
+
59
83
:SKIP_ZSTD
60
84
61
85
REM TO-DO: overwrite to build rules
@@ -320,7 +344,7 @@ CD /D %DEPENDENCIES_SRC_DIR%\icu
320
344
IF %SDK% == MSVC2013 (
321
345
msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
322
346
) ELSE (
323
- msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion=10.0 /p:SkipUWP=true || GOTO :ERROR
347
+ msbuild source\allinone\allinone.sln /m /p:Configuration=" Release" /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% /p:WindowsTargetPlatformVersion=%WindowsSDKVersion% /p:SkipUWP=true || GOTO :ERROR
324
348
)
325
349
326
350
IF %ARCH% == X64 (
0 commit comments