From 996a86bd969bf190e1f278da710cee8185177235 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 20 Apr 2025 15:37:17 +0200 Subject: [PATCH] Exposed ARG LMS_UNITY_BUILD var --- Dockerfile-build-arch | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Dockerfile-build-arch b/Dockerfile-build-arch index 55a5e7eb..e7dad982 100644 --- a/Dockerfile-build-arch +++ b/Dockerfile-build-arch @@ -16,14 +16,17 @@ ARG BUILD_PACKAGES="\ wt \ xxhash" -RUN pacman -Syu --noconfirm -RUN pacman -S --noconfirm ${BUILD_PACKAGES} +RUN pacman -Syu --noconfirm ${BUILD_PACKAGES} && \ + pacman -Scc --noconfirm && \ + rm -rf /var/cache/pacman/pkg/* # LMS COPY . /tmp/lms/ -ARG LMS_BUILD_TYPE="Release" -RUN \ - DIR=/tmp/lms/build && mkdir -p ${DIR} && cd ${DIR} && \ - cmake /tmp/lms/ -DCMAKE_BUILD_TYPE=${LMS_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/usr -DLMS_IMAGE_BACKEND=graphicsmagick -DBUILD_BENCHMARKS=ON && \ - VERBOSE=1 make -j$(nproc) && \ - make test +RUN mkdir -p /tmp/lms/build +WORKDIR /tmp/lms/build + +ARG LMS_BUILD_TYPE=Release +ARG LMS_UNITY_BUILD=ON +RUN cmake .. -DCMAKE_BUILD_TYPE=${LMS_BUILD_TYPE} -DCMAKE_UNITY_BUILD=${LMS_UNITY_BUILD} -DLMS_IMAGE_BACKEND=graphicsmagick -DBUILD_BENCHMARKS=ON +RUN VERBOSE=1 make -j$(nproc) +RUN make test