mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 09:30:24 +00:00
Ports: Support libcurl in the git build
Previously, libcurl is not used in the git build because the test program in configure fails to link against it properly. We bypass the test and make sure we link against all necessary libraries (libssl, libcrypto and zlib).
This commit is contained in:
parent
ff8630c66f
commit
0921390109
Notes:
sideshowbarker
2024-07-18 07:01:53 +09:00
Author: https://github.com/SeekingBlues Commit: https://github.com/SerenityOS/serenity/commit/09213901098 Pull-request: https://github.com/SerenityOS/serenity/pull/9377 Issue: https://github.com/SerenityOS/serenity/issues/9357
1 changed files with 7 additions and 3 deletions
|
@ -4,11 +4,11 @@ version=2.31.1
|
|||
useconfigure="true"
|
||||
files="https://mirrors.edge.kernel.org/pub/software/scm/git/git-${version}.tar.xz git-${version}.tar.xz 9f61417a44d5b954a5012b6f34e526a3336dcf5dd720e2bb7ada92ad8b3d6680"
|
||||
auth_type=sha256
|
||||
configopts="--target=${SERENITY_ARCH}-pc-serenity CFLAGS=-DNO_IPV6"
|
||||
configopts="--target=${SERENITY_ARCH}-pc-serenity --with-lib=${SERENITY_INSTALL_ROOT}/usr/local CFLAGS=-DNO_IPV6 LDFLAGS=-L${SERENITY_INSTALL_ROOT}/usr/local/lib"
|
||||
depends="zlib curl"
|
||||
|
||||
build() {
|
||||
run make $makeopts
|
||||
run make $makeopts CURL_LDFLAGS="-lcurl -lssl -lcrypto -lz"
|
||||
run make strip
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,11 @@ post_install() {
|
|||
run cp "../default_gitconfig" "${SERENITY_INSTALL_ROOT}/home/anon/.gitconfig"
|
||||
}
|
||||
|
||||
export NO_OPENSSL=1
|
||||
export NO_PERL=YesPlease
|
||||
export NO_PYTHON=YesPlease
|
||||
export NO_EXPAT=YesPlease
|
||||
export NO_TCLTK=YesPlease
|
||||
export ac_cv_fread_reads_directories=no
|
||||
export ac_cv_snprintf_returns_bogus=no
|
||||
export ac_cv_iconv_omits_bom=no
|
||||
export ac_cv_lib_curl_curl_global_init=yes
|
||||
|
|
Loading…
Reference in a new issue