1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
FROM kernsuite/base:4
RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && \
apt-get install -y \
cmake \
build-essential \
pkg-config \
casacore-data casacore-dev \
libblas-dev liblapack-dev \
liblua5.3-dev \
libpython3-dev \
pybind11-dev \
libboost-date-time-dev libboost-test-dev \
libboost-system-dev libboost-filesystem-dev \
libcfitsio-dev \
libfftw3-dev \
libxml2-dev \
libgsl-dev \
libpng-dev
ADD . /src
WORKDIR /src
RUN mkdir /build && cd /build && cmake ../src
RUN cd /build && make -j2 && make install && make check -j2
|