#####################
# Build Application #
#####################
FROM reg.office.nic.cz/cpp/build:latest AS builder

ARG BUILD_JOBS=1
ENV CMAKE_BUILD_PARALLEL_LEVEL=$BUILD_JOBS

WORKDIR /app

COPY . /app

RUN echo "Using $CMAKE_BUILD_PARALLEL_LEVEL job(s) for build" && \
    cmake -B build -S . -DLIBFRED_BUILD_TESTS=ON && cmake --build build
