Skip to content

Commit 2a3167a

Browse files
authored
upgrade cmake version to latest
1 parent 8aef53f commit 2a3167a

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/linux.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,17 @@ jobs:
3434
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
3535
- name: Dependencies
3636
run: |
37-
sudo apt-get -y install cmake valgrind libssl-dev zlib1g-dev libboost-test-dev libboost-filesystem-dev libboost-iostreams-dev libboost-program-options-dev libboost-system-dev libboost-thread-dev libboost-date-time-dev
37+
sudo apt-get -y install cmake valgrind libssl-dev zlib1g-dev libboost-test-dev libboost-filesystem-dev \
38+
libboost-iostreams-dev libboost-program-options-dev libboost-system-dev libboost-thread-dev libboost-date-time-dev \
39+
ca-certificates gpg wget
40+
- name: Install cmake 4
41+
run: |
42+
test -f /usr/share/doc/kitware-archive-keyring/copyright || wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | \
43+
gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
44+
source /etc/os-release && echo "deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ ${UBUNTU_CODENAME} main" | \
45+
sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
46+
apt-get update
47+
apt-get install -y cmake
3848
- name: Configure CMake
3949
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
4050
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type

0 commit comments

Comments
 (0)