diff options
| author | Egor Tensin <egor@tensin.name> | 2025-12-14 01:53:23 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2025-12-14 02:00:22 +0100 |
| commit | 01e6a921fc7dae503aceeeee14925897491bfae7 (patch) | |
| tree | df9a2694a883f28637c106f8b9d764ba964d8757 /docker/frontend/Dockerfile | |
| parent | requirements.txt: bump dependencies (diff) | |
| download | cgitize-01e6a921fc7dae503aceeeee14925897491bfae7.tar.gz cgitize-01e6a921fc7dae503aceeeee14925897491bfae7.zip | |
docker: fix broken cmark-gfm builds
Somewhere in the background, the CMake version was updated, and
compatibility errors started showing up.
Diffstat (limited to '')
| -rw-r--r-- | docker/frontend/Dockerfile | 11 |
1 files changed, 10 insertions, 1 deletions
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 |
