Commit e5eb1806 authored by jan.koester's avatar jan.koester
Browse files

test

parent ea76a17e
Loading
Loading
Loading
Loading
+25 −2
Original line number Diff line number Diff line
@@ -404,8 +404,31 @@ build_libraries() {
            echo \"  [skip] libpq already built\"
        fi

        # LibreSSL (OpenSSL-compatible, CMake-based)
        build_lib libressl '${LIBS[libressl]}' '-DBUILD_SHARED_LIBS=OFF -DLIBRESSL_APPS=OFF -DLIBRESSL_TESTS=OFF'
        # LibreSSL (OpenSSL-compatible, from release tarball)
        if [ ! -f /build/libs/.libressl.done ]; then
            echo \"  [build] libressl\"
            cd /build/libs
            if [ ! -d libressl ]; then
                wget -q https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.0.tar.gz
                tar xf libressl-4.0.0.tar.gz
                mv libressl-4.0.0 libressl
            fi
            mkdir -p libressl/build && cd libressl/build
            cmake .. -G Ninja \
                -DCMAKE_TOOLCHAIN_FILE=\$TOOLCHAIN \
                -DCMAKE_INSTALL_PREFIX=\$PREFIX \
                -DCMAKE_BUILD_TYPE=Release \
                -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
                -DBUILD_SHARED_LIBS=OFF \
                -DLIBRESSL_APPS=OFF \
                -DLIBRESSL_TESTS=OFF
            ninja
            ninja install
            cd /build/libs
            touch .libressl.done
        else
            echo \"  [skip] libressl already built\"
        fi

        # ── Custom libraries ──
        build_lib libcmdplus '${LIBS[libcmdplus]}'