Build: add GCC-13, Clang-14, Clang-15, Clang-16, Clang-17
[marnav.git] / bin / docker / Dockerfile.gcc-10.1.0
blob0a738a648aaf1b01c9fe78caee246a52b6c047aa
1 FROM gcc:10.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