build: disable static json-c
authorÁlvaro Fernández Rojas <[email protected]>
Mon, 1 Dec 2025 08:27:49 +0000 (09:27 +0100)
committerÁlvaro Fernández Rojas <[email protected]>
Mon, 1 Dec 2025 08:27:49 +0000 (09:27 +0100)
json-c is linked dynamically in OpenWrt packages, so there's no need to
build it statically.

Signed-off-by: Álvaro Fernández Rojas <[email protected]>
.github/workflows/ci.yml
scripts/devel-build.sh

index ff13a2246581ec07858fe4b67565e46e63b2eae2..cbda61290b6478a0a31782c64e6eb1b4949103f0 100644 (file)
@@ -269,7 +269,8 @@ jobs:
         run: |
           cmake \
             -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \
-            -DBUILD_SHARED_LIBS=OFF \
+            -DBUILD_SHARED_LIBS=ON \
+            -DBUILD_STATIC_LIBS=OFF \
             -DDISABLE_EXTRA_LIBS=ON \
             -DBUILD_TESTING=OFF \
             --install-prefix ${GITHUB_WORKSPACE}/build \
index 5a7c7a416523180dac682674308711198c8649a0..f21aadf17a64f44cb5c8b4103bbc5712453b66bf 100755 (executable)
@@ -49,7 +49,8 @@ cmake                                                 \
        -S .                                            \
        -B .                                            \
        -DCMAKE_PREFIX_PATH="${BUILDDIR}"               \
-       -DBUILD_SHARED_LIBS=OFF                         \
+       -DBUILD_SHARED_LIBS=ON                          \
+       -DBUILD_STATIC_LIBS=OFF                         \
        -DDISABLE_EXTRA_LIBS=ON                         \
        -DBUILD_TESTING=OFF                             \
        --install-prefix "${BUILDDIR}"