diff --git a/.github/workflows/ubuntu_install.yml b/.github/workflows/ubuntu_install.yml index ed4110276..a92199ba0 100644 --- a/.github/workflows/ubuntu_install.yml +++ b/.github/workflows/ubuntu_install.yml @@ -1,4 +1,4 @@ -name: Ubuntu 22.04 (Installation) +name: Ubuntu 24.04 (Installation) on: pull_request: @@ -22,11 +22,12 @@ concurrency: jobs: ubuntu-build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: include: shared: [ON, OFF] + cxx: [g++-12, clang++] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Ninja diff --git a/cmake/CPM.cmake b/cmake/CPM.cmake index ad6b74a8b..baf2d8c34 100644 --- a/cmake/CPM.cmake +++ b/cmake/CPM.cmake @@ -2,8 +2,8 @@ # # SPDX-FileCopyrightText: Copyright (c) 2019-2023 Lars Melchior and contributors -set(CPM_DOWNLOAD_VERSION 0.38.6) -set(CPM_HASH_SUM "11c3fa5f1ba14f15d31c2fb63dbc8628ee133d81c8d764caad9a8db9e0bacb07") +set(CPM_DOWNLOAD_VERSION 0.40.2) +set(CPM_HASH_SUM "c8cdc32c03816538ce22781ed72964dc864b2a34a310d3b7104812a5ca2d835d") if(CPM_SOURCE_CACHE) set(CPM_DOWNLOAD_LOCATION "${CPM_SOURCE_CACHE}/cpm/CPM_${CPM_DOWNLOAD_VERSION}.cmake")