diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2023-05-21 17:07:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-21 17:07:31 +0200 |
commit | 036684204e01a28bd8056a8c63c91948f3c39006 (patch) | |
tree | 40b0a3062ec06826dfc8dd88b0d6f0281d684626 /.github/workflows/build_and_test.yml | |
parent | 63eb127bada3a9ef8aa0ab1f48112e8830f74a19 (diff) |
Github Actions Windows builds with tests (#472)
* Set CMake CMP0074 policy
* Attempt to use pre-compiled OpenBLAS on Windows CI
* Fix an issue and add some debugging
* Improve FindCBLAS for OpenBLAS on Windows
Diffstat (limited to '.github/workflows/build_and_test.yml')
-rw-r--r-- | .github/workflows/build_and_test.yml | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 2d74ed24..e1f59a0e 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -75,13 +75,19 @@ jobs: uses: ilammy/msvc-dev-cmd@v1 - name: Install OpenBLAS - run: vcpkg.exe --triplet=${{ matrix.config.arch }}-windows install openblas + run: | + mkdir openblas + cd openblas + C:\msys64\usr\bin\wget.exe https://github.com/xianyi/OpenBLAS/releases/download/v0.3.23/OpenBLAS-0.3.23-x64.zip + 7z x OpenBLAS-0.3.23-x64.zip + pwd + ls - name: Install OpenCL run: vcpkg.exe --triplet=${{ matrix.config.arch }}-windows install opencl - name: Run CMake - run: cmake -S . -B build -DTESTS=ON -DCLIENTS=ON -DSAMPLES=ON -DOPENCL_ROOT=C:/vcpkg/packages/opencl_x64-windows -DCBLAS_ROOT=C:/vcpkg/packages/openblas_x64-windows + run: cmake -S . -B build -DTESTS=ON -DCLIENTS=ON -DSAMPLES=ON -DOPENCL_ROOT=C:\vcpkg\packages\opencl_x64-windows -DCBLAS_ROOT=${{ github.workspace }}\openblas - name: Compile the code run: cmake --build build |