diff options
Diffstat (limited to 'Dockerfile.base')
-rw-r--r-- | Dockerfile.base | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Dockerfile.base b/Dockerfile.base new file mode 100644 index 0000000000..ca12ab7cce --- /dev/null +++ b/Dockerfile.base @@ -0,0 +1,15 @@ +FROM ubuntu:20.04 + +RUN apt-get update && DEBIAN_FRONTEND=noninteractive \ + apt-get install -y libpam0g-dev libssl-dev zlib1g-dev pkg-config xxd cmake \ + libgtest-dev libgmock-dev ninja-build python3 autoconf-archive autoconf \ + build-essential git libsystemd-dev systemd python3-wheel python3-pip \ + python3-yaml python3-mako python3-inflection python3-setuptools && \ + pip3 install meson + +ADD . /source + +RUN mkdir -p /build && cd /build && cmake -DYOCTO_DEPENDENCIES=OFF /source && \ + cmake --build . && rm -rf /source + +WORKDIR /build |