Newer
Older
Dockerfiles / Dockerfile.build
FROM ubuntu:22.04

# Work around for 16.04 host which has old docker version
RUN sed -i -e 's/ { / /' -e 's/ };//' /etc/apt/apt.conf.d/docker-clean

RUN apt-get update

# Set noninteractive installation
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Australia/Brisbane

# Install Base Build Tools
RUN apt-get install -y make git python3

# Install Build Tools
RUN apt-get install -y cmake

# Install Documentation Tools
RUN apt-get install -y doxygen graphviz # plantuml

# Install Compilers
RUN apt-get install -y g++ gcc

# Install Linting Tools
RUN apt-get install -y clang clang-tidy clang-format

# Install Build Tools
RUN apt-get install -y gdb flex bison
RUN apt-get install -y mingw-w64-common mingw-w64-tools mingw-w64 mingw-w64-i686-dev mingw-w64-x86-64-dev
RUN apt-get install -y curl wget