diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2cfde898..c5fdbe01 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -17,14 +17,14 @@ jobs: matrix: config: [ { - os: windows-2022, + os: windows-2025, cmakeBuildType: Release, cudaEnabled: true, testsEnabled: true, exportPackage: true, }, { - os: windows-2022, + os: windows-2025, cmakeBuildType: Release, cudaEnabled: false, testsEnabled: true, @@ -37,13 +37,13 @@ jobs: COMPILER_CACHE_DIR: ${{ github.workspace }}/compiler-cache CCACHE_DIR: ${{ github.workspace }}/compiler-cache/ccache CCACHE_BASEDIR: ${{ github.workspace }} - VCPKG_COMMIT_ID: bc3512a509f9d29b37346a7e7e929f9a26e66c7e + VCPKG_COMMIT_ID: 2ad7bd06128280e02bfe02361d8ffd7d465cfcf0 GLOG_v: 1 GLOG_logtostderr: 1 steps: - uses: actions/checkout@v4 - + # We define the vcpkg binary sources using separate variables for read and # write operations: # * Read sources are defined as inline. These can be read by anyone and, @@ -74,7 +74,7 @@ jobs: key: v${{ env.COMPILER_CACHE_VERSION }}-${{ matrix.config.os }}-${{ matrix.config.cmakeBuildType }}-${{ matrix.config.asanEnabled }}--${{ matrix.config.cudaEnabled }}-${{ github.run_id }}-${{ github.run_number }} restore-keys: v${{ env.COMPILER_CACHE_VERSION }}-${{ matrix.config.os }}-${{ matrix.config.cmakeBuildType }}-${{ matrix.config.asanEnabled }}--${{ matrix.config.cudaEnabled }} path: ${{ env.COMPILER_CACHE_DIR }} - + - name: Install ccache shell: pwsh run: | diff --git a/cmake/FindDependencies.cmake b/cmake/FindDependencies.cmake index c1d0110e..7800bf59 100644 --- a/cmake/FindDependencies.cmake +++ b/cmake/FindDependencies.cmake @@ -1,6 +1,6 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") -find_package(Eigen3 3.4 REQUIRED) +find_package(Eigen3 REQUIRED) find_package(CHOLMOD QUIET) if(NOT TARGET SuiteSparse::CHOLMOD) find_package(SuiteSparse COMPONENTS CHOLMOD REQUIRED)