# Copyright (C) 2021 ASTRON (Netherlands Institute for Radio Astronomy)
# SPDX-License-Identifier: GPL-3.0-or-later

ARG BASE_IMAGE
FROM $BASE_IMAGE

ENV EVERYBEAMDIR /opt/everybeam
ADD . ${EVERYBEAMDIR}/EveryBeam

RUN cd ${EVERYBEAMDIR}/EveryBeam && git fetch --unshallow \
    && mkdir -p ${EVERYBEAMDIR}/build && cd ${EVERYBEAMDIR}/build \
    && cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_WITH_PYTHON=ON -DCMAKE_INSTALL_PREFIX=.. ../EveryBeam \
    && make -j8 && make install -j8 \
    && rm -rf ${EVERYBEAMDIR}/EveryBeam ${EVERYBEAMDIR}/build
