#!/bin/sh -e

# Upstream recently broke static linking. It is still supported via LDFLAGS but
# this disables output of the shared library. This sed call adds -all-static to
# the curl commands' compilation (keeping libraries in tact).
# See: https://github.com/curl/curl/issues/7475
sed 's/\(curl_LDADD =\)/\1 -all-static/' src/Makefile.in > _
mv -f _ src/Makefile.in

./configure \
    --prefix=/usr \
    --enable-ipv6 \
    --enable-unix-sockets \
    --enable-hidden-symbols \
    --disable-manual \
    --disable-ldap \
    --disable-ares \
    --with-openssl \
    --with-pic \
    --with-ca-fallback \
    --without-librtmp \
    --without-icu \
    --without-libpsl \
    --without-libidn \
    --without-libidn2 \
    --without-zstd

make
make install