diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index f5e5d5f3..37868c5f 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -123,8 +123,13 @@ jobs: run: | pip install conan~=2.0.5 + - name: 'ubuntu-14.04: install cmake' + if: matrix.os == 'ubuntu-14.04' + uses: lukka/get-cmake@v3.17.3 + - name: install cmake - uses: lukka/get-cmake@v3.24.2 + if: matrix.os != 'ubuntu-14.04' + uses: lukka/get-cmake@3.28.3 - name: setup bash path working-directory: ${{ env.GITHUB_WORKSPACE }} @@ -674,8 +679,13 @@ jobs: run: | pip install conan~=2.0.5 + - name: 'ubuntu-14.04: install cmake' + if: matrix.os == 'ubuntu-14.04' + uses: lukka/get-cmake@v3.17.3 + - name: install cmake - uses: lukka/get-cmake@v3.24.2 + if: matrix.os != 'ubuntu-14.04' + uses: lukka/get-cmake@3.28.3 - name: setup bash path working-directory: ${{ env.GITHUB_WORKSPACE }} diff --git a/.github/workflows/src/build-setup.yml b/.github/workflows/src/build-setup.yml index a6dd3015..22fc56a7 100644 --- a/.github/workflows/src/build-setup.yml +++ b/.github/workflows/src/build-setup.yml @@ -3,8 +3,13 @@ run: | pip install conan~=2.0.5 +- name: 'ubuntu-14.04: install cmake' + if: matrix.os == 'ubuntu-14.04' + uses: lukka/get-cmake@v3.17.3 + - name: install cmake - uses: lukka/get-cmake@v3.24.2 + if: matrix.os != 'ubuntu-14.04' + uses: lukka/get-cmake@3.28.3 - name: setup bash path working-directory: ${{ env.GITHUB_WORKSPACE }} diff --git a/Documents/Dependencies.md b/Documents/Dependencies.md index a76032d4..f413e827 100644 --- a/Documents/Dependencies.md +++ b/Documents/Dependencies.md @@ -34,14 +34,14 @@ Specific instructions for [cross-compiling for Raspberry Pi](Raspberry-Pi.md) ar 1. Download and install a recent [CMake stable release](https://cmake.org/download/#latest) for your platform Notes: - - Currently, CMake 3.24 or higher is required in order to use the Conan package manager; version 3.24.2 (latest release at the time) has been tested + - Currently, CMake 3.24 or higher is required in order to use the Conan package manager; version 3.28.3 (latest release at the time) has been tested - Pre-built binary distributions are available for many platforms - On Linux distributions, e.g. Ubuntu 14.04 LTS (long-term support), the pre-built binary version available via ``apt-get`` may be too out-of-date Fetch, build and install a suitable version: ```sh - wget "https://cmake.org/files/v3.24/cmake-3.24.2.tar.gz" - tar -zxvf cmake-3.24.2.tar.gz - cd cmake-3.24.2 + wget "https://cmake.org/files/v3.28/cmake-3.28.3.tar.gz" + tar -zxvf cmake-3.28.3.tar.gz + cd cmake-3.28.3 ./bootstrap make sudo make install