From bad735605af9b778123ff705f9f526521e43992d Mon Sep 17 00:00:00 2001 From: Haldir65 Date: Mon, 8 Apr 2024 16:12:13 +0800 Subject: [PATCH] [curlBuild] build curl with http3 support --- scripts/build_curl_http3.sh | 11 ++++++++++- scripts/functions.sh | 0 2 files changed, 10 insertions(+), 1 deletion(-) mode change 100644 => 100755 scripts/functions.sh diff --git a/scripts/build_curl_http3.sh b/scripts/build_curl_http3.sh index 890f8d8..a0f71f1 100755 --- a/scripts/build_curl_http3.sh +++ b/scripts/build_curl_http3.sh @@ -260,7 +260,16 @@ function _build_curl(){ # _green "prebuilt_zstd_root = ${prebuilt_zstd_root}\n" autoreconf -fi # LDFLAGS="-Wl,-rpath,${quictls_install_dir}/${lib_folder}" ./configure --with-openssl=${quictls_install_dir} --with-nghttp3=${nghttp3_install_dir} --with-ngtcp2=${ngtcp_install_dir} --prefix=${curl_http3_dir} - CPPFLAGS="-I${prebuilt_psl_root}/include" LIBS="-lbrotlicommon" LDFLAGS="-Wl,-rpath,${quictls_install_dir}/${lib_folder} -L${prebuilt_brotli_root}/lib -L${prebuilt_psl_root}/lib" ./configure --with-zlib=${prebuilt_zlib_root} --with-zstd=${prebuilt_zstd_root} --with-openssl=${quictls_install_dir} --with-nghttp3=${nghttp3_install_dir} --with-ngtcp2=${ngtcp_install_dir} --with-nghttp2=${prebuilt_nghttp2_root} --with-brotli=${prebuilt_brotli_root} --enable-ares=${prebuilt_c_ares_root} --prefix=${curl_http3_dir} \ + CPPFLAGS="-I${prebuilt_psl_root}/include" LIBS="-lbrotlicommon" LDFLAGS="-Wl,-rpath,${quictls_install_dir}/${lib_folder} -L${prebuilt_brotli_root}/lib -L${prebuilt_psl_root}/lib" ./configure --prefix=${curl_http3_dir} \ + --with-zlib=$prebuilt_zlib_root \ + --with-libps=$prebuilt_psl_root \ + --with-zstd=$prebuilt_zstd_root \ + --with-openssl=$quictls_install_dir \ + --with-nghttp3=$nghttp3_install_dir \ + --with-ngtcp2=$ngtcp_install_dir \ + --with-nghttp2=$prebuilt_nghttp2_root \ + --with-brotli=$prebuilt_brotli_root \ + --enable-ares=$prebuilt_c_ares_root \ --with-pic \ --disable-shared \ --enable-pthreads \ diff --git a/scripts/functions.sh b/scripts/functions.sh old mode 100644 new mode 100755