From: Nick Terrell Date: Thu, 2 Dec 2021 22:42:17 +0000 (-0800) Subject: [CI] Add cmake windows build X-Git-Tag: v1.5.1~1^2~33^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a74a36985a7c296eba0ca0bb84f9bbee0f0dca0e;p=thirdparty%2Fzstd.git [CI] Add cmake windows build Build on windows with cmake to ensure everything compiles. --- diff --git a/.github/workflows/dev-short-tests.yml b/.github/workflows/dev-short-tests.yml index ae9d13c18..69d56b485 100644 --- a/.github/workflows/dev-short-tests.yml +++ b/.github/workflows/dev-short-tests.yml @@ -164,6 +164,28 @@ jobs: make clean CC=clang MOREFLAGS="-Werror -Wimplicit-fallthrough -O0" make -C lib -j libzstd.a ZSTD_LEGACY_SUPPORT=0 + cmake-visual-2019: + runs-on: windows-latest + strategy: + matrix: + include: + - generator: "Visual Studio 16 2019" + flags: "-A x64" + - generator: "Visual Studio 16 2019" + flags: "-A Win32" + - generator: "MinGW Makefiles" + steps: + - uses: actions/checkout@v2 + - name: Add MSBuild to PATH + uses: microsoft/setup-msbuild@v1.0.2 + - name: Build + working-directory: ${{env.GITHUB_WORKSPACE}} + run: | + cd build\cmake + mkdir build + cd build + cmake.exe -G "${{matrix.generator}}" ${{matrix.flags}} .. + cmake.exe --build . visual-2019: runs-on: windows-latest