|
|
@@ -3,7 +3,8 @@ FROM ubuntu:18.04 |
|
|
|
MAINTAINER Ray Burgemeestre |
|
|
|
|
|
|
|
RUN apt-get update && \ |
|
|
|
apt-get -y install g++ git cmake sudo wget gnupg2 && \ |
|
|
|
apt-get -y install g++ git sudo wget gnupg2 && \ |
|
|
|
apt-get -y install libssl-dev build-essential && \ |
|
|
|
\ |
|
|
|
echo deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main >> /etc/apt/sources.list && \ |
|
|
|
echo deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main >> /etc/apt/sources.list && \ |
|
|
@@ -14,4 +15,16 @@ RUN apt-get update && \ |
|
|
|
\ |
|
|
|
rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
|
|
# Install newer CMake to avoid some warnings the "FindBoost" script throws on |
|
|
|
# more recent versions of boost that the system CMake doesn't now about. |
|
|
|
RUN wget https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2.tar.gz && \ |
|
|
|
tar -zxf cmake-3.16.2.tar.gz && \ |
|
|
|
pushd cmake-3.16.2 && \ |
|
|
|
./bootstrap && \ |
|
|
|
make -j $(nproc) && \ |
|
|
|
make install && \ |
|
|
|
popd && \ |
|
|
|
rm -rf cmake-3.16.2 && \ |
|
|
|
rm -rf cmake-3.16.2.tar.gz |
|
|
|
|
|
|
|
CMD "/bin/bash" |