diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2023-07-13 16:40:51 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2023-07-14 00:52:45 +0200 |
| commit | c849390b17af0227d9a15327850de887c94f6926 (patch) | |
| tree | 1e91597eb1be6083b4f2279d6b5caa0908bf7096 | |
| parent | a2a9229acf58b26ff8a6841d312755faeca6ce1e (diff) | |
Add cJSON-1.7.16
| -rw-r--r-- | cJSON/1.7.16/Dockerfile | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cJSON/1.7.16/Dockerfile b/cJSON/1.7.16/Dockerfile new file mode 100644 index 0000000..987df7b --- /dev/null +++ b/cJSON/1.7.16/Dockerfile @@ -0,0 +1,17 @@ +FROM alpine +ARG PREFIX=/install/cjson-1.7.16 +RUN apk update && apk add \ + git \ + cmake \ + make \ + gcc \ + musl-dev +RUN git clone --depth 1 -b v1.7.16 https://github.com/DaveGamble/cJSON +WORKDIR /cJSON +RUN cmake -B build \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=$PREFIX \ + -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_C_FLAGS="-ffunction-sections -fdata-sections" +RUN cmake --build build/ --parallel $(nproc --all) +RUN cmake --install build/ |
