From 01e6a921fc7dae503aceeeee14925897491bfae7 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 14 Dec 2025 01:53:23 +0100 Subject: docker: fix broken cmark-gfm builds Somewhere in the background, the CMake version was updated, and compatibility errors started showing up. --- docker/frontend/Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'docker/frontend/Dockerfile') diff --git a/docker/frontend/Dockerfile b/docker/frontend/Dockerfile index 2ab3717..3af6295 100644 --- a/docker/frontend/Dockerfile +++ b/docker/frontend/Dockerfile @@ -8,9 +8,18 @@ ADD ["https://github.com/github/cmark-gfm/archive/refs/tags/$CMARK_GFM_VERSION.z RUN apk add -q --no-cache cmake g++ make python3 && \ ln -sf /usr/bin/python3 /usr/bin/python + RUN unzip -q -- "$CMARK_GFM_VERSION.zip" && \ cd -- "cmark-gfm-$CMARK_GFM_VERSION" && \ - make INSTALL_PREFIX=/cmark-gfm > /dev/null && \ + mkdir build && \ + cd build && \ + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ + -DCMAKE_INSTALL_PREFIX=/cmark-gfm \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ + .. && \ + make -j && \ make test && \ make install > /dev/null -- cgit v1.3