diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 3c587652..096cb10b 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -116,3 +116,34 @@ jobs: ./build/matdump -d ./share/test_file.mat structure ./build/matdump -v ./share/test_file.mat ./build/matdump -v -f whos ./share/test_file.mat + + build-solaris: + runs-on: ubuntu-latest + name: solaris-gcc + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 5 + - name: Test with gcc + uses: vmactions/solaris-vm@v1 + with: + release: 11.4-gcc + usesh: true + copyback: false + prepare: | + set -e + pkg add cmake + run: | + set -e + cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DMATIO_SHARED=OFF -DMATIO_MAT73=OFF + cmake --build build -- -j8 + ./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