)
IF "%1"=="deplibs" (
- IF "%BE%"=="cygwin-gcc" (
- ECHO Library dependencies satisfied by Cygwin install
+ IF NOT "%BE%"=="msvc" (
+ ECHO Library dependencies satisfied by Cygwin or MinGW install
EXIT /b 0
)
C:\windows\system32\tar.exe -x -f zstd-%ZSTD_VERSION%.zip || EXIT /b 1
)
CD zlib-%ZLIB_VERSION%
- IF "%BE%"=="mingw-gcc" (
- SET PATH=%MINGWPATH%
- cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
- mingw32-make -j %NUMBER_OF_PROCESSORS% || EXIT /b 1
- mingw32-make test || EXIT /b 1
- mingw32-make install || EXIT /b 1
- ) ELSE IF "%BE%"=="msvc" (
- cmake -G "Visual Studio 17 2022" . || EXIT /b 1
- cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
- cmake --build . --target RUN_TESTS --config Release || EXIT /b 1
- cmake --build . --target INSTALL --config Release || EXIT /b 1
- )
+ cmake -G "Visual Studio 17 2022" . || EXIT /b 1
+ cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
+ cmake --build . --target RUN_TESTS --config Release || EXIT /b 1
+ cmake --build . --target INSTALL --config Release || EXIT /b 1
CD ..
CD bzip2-%BZIP2_VERSION%
- IF "%BE%"=="mingw-gcc" (
- SET PATH=%MINGWPATH%
- cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1
- mingw32-make -j %NUMBER_OF_PROCESSORS% || EXIT /b 1
- REM mingw32-make test || EXIT /b 1
- mingw32-make install || EXIT /b 1
- ) ELSE IF "%BE%"=="msvc" (
- cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1
- cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
- REM cmake --build . --target RUN_TESTS --config Release || EXIT /b 1
- cmake --build . --target INSTALL --config Release || EXIT /b 1
- )
+ cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1
+ cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
+ REM cmake --build . --target RUN_TESTS --config Release || EXIT /b 1
+ cmake --build . --target INSTALL --config Release || EXIT /b 1
CD ..
CD xz-%XZ_VERSION%
- IF "%BE%"=="mingw-gcc" (
- SET PATH=%MINGWPATH%
- cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
- mingw32-make -j %NUMBER_OF_PROCESSORS% || EXIT /b 1
- mingw32-make install || EXIT /b 1
- ) ELSE IF "%BE%"=="msvc" (
- cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
- cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
- cmake --build . --target INSTALL --config Release || EXIT /b 1
- )
+ cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
+ cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
+ cmake --build . --target INSTALL --config Release || EXIT /b 1
CD ..
CD zstd-%ZSTD_VERSION%\build\cmake
- IF "%BE%"=="mingw-gcc" (
- SET PATH=%MINGWPATH%
- cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
- mingw32-make -j %NUMBER_OF_PROCESSORS% || EXIT /b 1
- mingw32-make install || EXIT /b 1
- ) ELSE IF "%BE%"=="msvc" (
- cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
- cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
- cmake --build . --target INSTALL --config Release || EXIT /b 1
- )
+ cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
+ cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
+ cmake --build . --target INSTALL --config Release || EXIT /b 1
) ELSE IF "%1%"=="configure" (
IF "%BE%"=="mingw-gcc" (
SET PATH=%MINGWPATH%
MKDIR build_ci\cmake
CD build_ci\cmake
- cmake -G "MinGW Makefiles" -D ZLIB_LIBRARY="C:/Program Files (x86)/zlib/lib/libzlibstatic.a" -D ZLIB_INCLUDE_DIR="C:/Program Files (x86)/zlib/include" -D BZIP2_LIBRARIES="C:/Program Files (x86)/bzip2/lib/libbz2_static.a" -D BZIP2_INCLUDE_DIR="C:/Program Files (x86)/bzip2/include" -D LIBLZMA_LIBRARY="C:/Program Files (x86)/xz/lib/liblzma.a" -D LIBLZMA_INCLUDE_DIR="C:/Program Files (x86)/xz/include" -D ZSTD_LIBRARY="C:/Program Files (x86)/zstd/lib/libzstd.a" -D ZSTD_INCLUDE_DIR="C:/Program Files (x86)/zstd/include" ..\.. || EXIT /b 1
+ cmake -G "MinGW Makefiles" ..\.. || EXIT /b 1
) ELSE IF "%BE%"=="msvc" (
MKDIR build_ci\cmake
CD build_ci\cmake