mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-13 11:42:38 +03:00
12c352dfc9
This removes the shlib hack from the install step, which repackaged the static library as the shared one. It also has the benefit of making the port work with the Clang toolchain :^).
30 lines
716 B
Bash
Executable File
30 lines
716 B
Bash
Executable File
#!/usr/bin/env -S bash ../.port_include.sh
|
|
port=curl
|
|
version=7.81.0
|
|
useconfigure=true
|
|
files="https://curl.se/download/curl-${version}.tar.bz2 curl-${version}.tar.bz2 1e7a38d7018ec060f1f16df839854f0889e94e122c4cfa5d3a37c2dc56f1e258"
|
|
auth_type=sha256
|
|
depends=("openssl" "zlib" "zstd")
|
|
configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt")
|
|
|
|
configure() {
|
|
mkdir -p curl-build
|
|
cmake -G Ninja \
|
|
-S curl-${version} \
|
|
-B curl-build \
|
|
"${configopts[@]}" \
|
|
-DCURL_USE_OPENSSL=ON \
|
|
-DCURL_ZSTD=ON \
|
|
-DCURL_DISABLE_NTLM=ON \
|
|
-DCURL_DISABLE_TESTS=ON \
|
|
-DCURL_HIDDEN_SYMBOLS=OFF
|
|
}
|
|
|
|
build() {
|
|
ninja -C curl-build
|
|
}
|
|
|
|
install() {
|
|
ninja -C curl-build install
|
|
}
|