]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | FROM ubuntu:16.04 |
2 | ||
3 | RUN apt-get update | |
4 | RUN apt-get -y install build-essential g++ git libbz2-dev wget python-dev | |
5 | ||
6 | # Install Boost | |
7 | ENV BOOST_SHA 440a59f8bc4023dbe6285c9998b0f7fa288468b889746b1ef00e8b36c559dce1 | |
8 | RUN wget https://sourceforge.net/projects/boost/files/boost/1.62.0/boost_1_62_0.tar.gz | |
9 | RUN echo "$BOOST_SHA boost_1_62_0.tar.gz" | sha256sum -c | |
10 | RUN tar xzf boost_1_62_0.tar.gz | |
11 | RUN cd boost_1_62_0 && ./bootstrap.sh --prefix=/usr/local | |
12 | RUN cd boost_1_62_0 && ./b2 install | |
13 | ENV BOOST_ROOT=/boost_1_62_0 | |
14 | ||
15 | # Install dependencies | |
16 | RUN apt-get -y install doxygen | |
17 | RUN apt-get -y install xsltproc | |
18 | ||
19 | CMD cd /opt/beast/doc && \ | |
20 | chmod +x makeqbk.sh && \ | |
21 | ./makeqbk.sh && \ | |
22 | $BOOST_ROOT/b2 |