@@ -28,7 +28,7 @@ if "%PRODUCT_NAME%" == "PostgresPro" goto :SKIP_ZSTD
28
28
29
29
:ZSTD
30
30
TITLE " Building libzstd"
31
- IF " ZSTD_RELEASE" == " " set ZSTD_RELEASE = 1.1.0
31
+ IF " ZSTD_RELEASE" == " " set ZSTD_RELEASE = 1.4.4
32
32
CD /D %DOWNLOADS_DIR%
33
33
wget -O zstd-%ZSTD_RELEASE% .zip --no-check-certificate -c https://github.com/facebook/zstd/archive/v%ZSTD_RELEASE% .zip
34
34
rm -rf %DEPENDENCIES_SRC_DIR% /zstd-%ZSTD_RELEASE%
@@ -37,32 +37,19 @@ CD /D %DEPENDENCIES_SRC_DIR%
37
37
7z x %DOWNLOADS_DIR% \zstd-%ZSTD_RELEASE% .zip
38
38
CD zstd-%ZSTD_RELEASE%
39
39
40
- IF %SDK% == MSVC2017 (
41
40
CD build/VS2010
42
- msbuild zstd.sln /m /p:Configuration=Release /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
41
+ msbuild zstd.sln /m /t:Clean,Build / p:Configuration=Release /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
43
42
CD ../..
44
- GOTO :ENDZSTD
45
- )
46
43
47
- IF %SDK% == MSVC2019 (
48
- CD build/VS2010
49
- rem call "./../VS_Scripts/build.VS%REDIST_YEAR%.cmd" || GOTO :ERROR
50
- rem call "./../VS_Scripts/build.generic.cmd" VS2017 x64 Release v141 || GOTO :ERROR
51
- msbuild zstd.sln /m /p:Configuration=Release /p:Platform=%Platform% /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
52
- CD ../..
53
- GOTO :ENDZSTD
54
- )
55
- call build/VS_Scripts/build.VS%REDIST_YEAR% .cmd || GOTO :ERROR
44
+ rem Not working on 1.4.4, problem with /p:OutDir: fatal error LNK1181: cannot open input file 'libzstd.lib' for fullbench-dll.vcxproj
45
+ rem call build/VS_Scripts/build.VS%REDIST_YEAR%.cmd || GOTO :ERROR
56
46
57
- :ENDZSTD
58
47
MKDIR %DEPENDENCIES_BIN_DIR% \zstd
59
48
cp lib\zstd.h %DEPENDENCIES_BIN_DIR% \zstd
60
49
if %ARCH% == X86 (
61
- cp -va build/VS_Scripts/BIN/Release/Win32/zstdlib_x86 * %DEPENDENCIES_BIN_DIR% \zstd
50
+ cp -va build/VS2010/bin/Win32_Release/libzstd * %DEPENDENCIES_BIN_DIR% \zstd
62
51
) else (
63
- cp -va build/VS_Scripts/BIN/Release/x64/zstdlib_x64* %DEPENDENCIES_BIN_DIR% \zstd
64
52
cp -va build/VS2010/bin/x64_Release/libzstd* %DEPENDENCIES_BIN_DIR% \zstd
65
- cp -va build/VS2010/bin/x64/Release/zstdlib_x64* %DEPENDENCIES_BIN_DIR% \zstd
66
53
)
67
54
7z a -r %DOWNLOADS_DIR% \%DEPS_ZIP% %DEPENDENCIES_BIN_DIR% \zstd
68
55
0 commit comments