Build: add GCC-13, Clang-14, Clang-15, Clang-16, Clang-17
[marnav.git] / bin / docker / Dockerfile.gcc-12.1.0
blob7905ff0401a9f495d387ea7c47d075d4355728f7
1 FROM gcc:12.1.0
2 LABEL maintainer="Mario Konrad <mario.konrad@gmx.net>"
4 USER root
5 RUN apt-get update \
6  && apt-get install -y apt-utils curl git-core ninja-build libqt5serialport5-dev \
7  && rm -fr /var/lib/apt/lists/*
8 RUN mkdir -p /opt
10 # install cmake
11 COPY install-cmake.sh /tmp/
12 RUN /tmp/install-cmake.sh "3.24.1"
13 ENV PATH /opt/local/cmake/bin:$PATH
15 # install boost
16 COPY install-boost.sh /tmp/
17 RUN /tmp/install-boost.sh "1.80.0" "gcc"
18 ENV BOOST_ROOT=/opt/local
20 # add user
21 RUN useradd --groups users -M --uid 1000 user
22 USER user