From e4d104916a223eb2202925d7427e28d27ae577c6 Mon Sep 17 00:00:00 2001 From: gabime Date: Sat, 2 Nov 2024 09:13:50 +0200 Subject: [PATCH] ci-win-2019 --- .github/workflows/ci.yml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 835eaff0..f2f0bcba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: make -j2 ctest -j2 --output-on-failure - build: + build_msmvc_2022: runs-on: windows-latest name: "Windows MSVC 2022 (C++11, Release)" steps: @@ -106,3 +106,32 @@ jobs: - name: Run Tests run: ctest --test-dir build -C Release --output-on-failure --verbose + build_msmvc_2019: + runs-on: windows-2019 + name: "Windows MSVC 2019 (C++11, Release)" + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Install CMake + run: choco install cmake --installargs '"ADD_CMAKE_TO_PATH=System"' --no-progress + + - name: Configure CMake + run: | + cmake -S . -B build -G "Visual Studio 16 2019" -A x64 ` + -DCMAKE_BUILD_TYPE=Release ` + -DCMAKE_CXX_STANDARD=11 ` + -DSPDLOG_BUILD_EXAMPLE=ON ` + -DSPDLOG_BUILD_EXAMPLE_HO=ON ` + -DSPDLOG_BUILD_WARNINGS=ON ` + -DSPDLOG_BUILD_BENCH=OFF ` + -DSPDLOG_BUILD_TESTS=ON ` + -DSPDLOG_BUILD_TESTS_HO=OFF ` + -DSPDLOG_SANITIZE_ADDRESS=OFF + + - name: Build + run: cmake --build build --config Release + + - name: Run Tests + run: ctest --test-dir build -C Release --output-on-failure --verbose +