From 9893d4c10a6e8aa0d3f99f4dabb51238574682fc Mon Sep 17 00:00:00 2001 From: tbeu Date: Fri, 9 Feb 2024 21:51:13 +0100 Subject: [PATCH] Try CygWin CI [skip travis] [skip cirrus] [skip appveyor] --- .github/workflows/cmake.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 92043b5c..5afe284e 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -149,3 +149,32 @@ jobs: ./build/matdump -v ./share/test_file.mat ./build/matdump -v -f whos ./share/test_file.mat + build-cygwin: + runs-on: windows-latest + name: windows-cygwin + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 5 + - name: Setup Cygwin environment + uses: egor-tensin/setup-cygwin@v4 + with: + packages: cmake gcc-g++ libhdf5-devel zlib-devel + - name: Configure Release + run: | + cmake -S . -B build -DCMAKE_BUILD_TYPE=Release + - name: Build with gcc + run: | + cmake --build build --jobs=8 + - name: Test + run: | + ./build/test_snprintf + ./build/test_mat -H + ./build/test_mat -L + ./build/test_mat -V + ./build/matdump -v -H + ./build/matdump -V + ./build/matdump -d ./share/test_file.mat structure + ./build/matdump -v ./share/test_file.mat + ./build/matdump -v -f whos ./share/test_file.mat