From a74a36985a7c296eba0ca0bb84f9bbee0f0dca0e Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Thu, 2 Dec 2021 14:42:17 -0800 Subject: [PATCH] [CI] Add cmake windows build Build on windows with cmake to ensure everything compiles. --- .github/workflows/dev-short-tests.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 -- 2.47.2