Skip to content

Commit

Permalink
Adds CMake 3.30.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Mottl committed Aug 16, 2024
1 parent 9faa99c commit 6066fee
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
12 changes: 12 additions & 0 deletions linux-micro/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,16 @@ RUN apt-get update && \
cat /opt/crates-build-env/packages.txt | DEBIAN_FRONTEND=noninteractive xargs apt-get install -y --no-install-recommends && \
rm -rf /var/lib/apt/lists/*

# Install the up-to-date version of CMake
RUN CMAKE_VERSION="3.30.2" ARCH=$(uname -m) && \
curl -s -O -L https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-${ARCH}.sh && \
mkdir /opt/cmake && \
sh cmake-${CMAKE_VERSION}-linux-${ARCH}.sh --skip-license --prefix=/opt/cmake && \
ln -sf /opt/cmake/bin/cmake /usr/local/bin/cmake && \
ln -sf /opt/cmake/bin/ccmake /usr/local/bin/ccmake && \
ln -sf /opt/cmake/bin/cpack /usr/local/bin/cpack && \
ln -sf /opt/cmake/bin/ctest /usr/local/bin/ctest && \
rm -rf /opt/cmake/doc && \
rm -f cmake-${CMAKE_VERSION}-linux-${ARCH}.sh

CMD ["bash"]
12 changes: 12 additions & 0 deletions linux/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,16 @@ RUN apt-get update && \
cat /opt/crates-build-env/packages.txt | DEBIAN_FRONTEND=noninteractive xargs apt-get install -y && \
rm -rf /var/lib/apt/lists/*

# Install the up-to-date version of CMake
RUN CMAKE_VERSION="3.30.2" ARCH=$(uname -m) && \
curl -s -O -L https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-${ARCH}.sh && \
mkdir /opt/cmake && \
sh cmake-${CMAKE_VERSION}-linux-${ARCH}.sh --skip-license --prefix=/opt/cmake && \
ln -sf /opt/cmake/bin/cmake /usr/local/bin/cmake && \
ln -sf /opt/cmake/bin/ccmake /usr/local/bin/ccmake && \
ln -sf /opt/cmake/bin/cpack /usr/local/bin/cpack && \
ln -sf /opt/cmake/bin/ctest /usr/local/bin/ctest && \
rm -rf /opt/cmake/doc && \
rm -f cmake-${CMAKE_VERSION}-linux-${ARCH}.sh

CMD ["bash"]

0 comments on commit 6066fee

Please sign in to comment.