mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-27 10:00:24 +00:00
32c9be30dc
Per the release notes for 1.5.0, the CMake build is preferred going forward. This lets us drop some Makefile patches and pass them as CMake options instead, with the exception of disabling mold-wrapper.so.
25 lines
622 B
Bash
Executable file
25 lines
622 B
Bash
Executable file
#!/usr/bin/env -S bash ../.port_include.sh
|
|
port=mold
|
|
version=1.5.1
|
|
files="https://github.com/rui314/mold/archive/refs/tags/v${version}.tar.gz mold-${version}.tgz ec94aa74758f1bc199a732af95c6304ec98292b87f2f4548ce8436a7c5b054a1"
|
|
auth_type=sha256
|
|
depends=("zlib" "openssl" "zstd")
|
|
useconfigure='true'
|
|
configopts=(
|
|
"-B build"
|
|
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
|
"-DMOLD_USE_MIMALLOC=OFF"
|
|
"-DBUILD_TESTING=OFF"
|
|
)
|
|
|
|
configure() {
|
|
run cmake "${configopts[@]}"
|
|
}
|
|
|
|
build() {
|
|
run make -C build "${makeopts[@]}"
|
|
}
|
|
|
|
install() {
|
|
run make -C build install "${installopts[@]}"
|
|
}
|