From efc77304e5bd02b0777af848e8e42c3f31ca3f6a Mon Sep 17 00:00:00 2001 From: depler Date: Sat, 3 Sep 2022 21:33:28 +0300 Subject: [PATCH] code --- build.bat | 4 ++-- patch_curl.bat | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build.bat b/build.bat index 38bfb4c..41d6821 100644 --- a/build.bat +++ b/build.bat @@ -20,7 +20,7 @@ set ZSTD_PATH=zstd_stub set BROTLI=1 set BROTLI_PATH=brotli_stub -set BROTLI_LIBS=-lbrotlidec -lbrotlicommon -lidn2 -lunistring -liconv +set BROTLI_LIBS=-lbrotlidec -lbrotlicommon set NGHTTP2=1 set NGHTTP2_PATH=nghttp2_stub @@ -35,7 +35,7 @@ set OPENSSL_LIBS=-lssl -lcrypto cd %ROOT%curl mingw32-make mingw32-clean -mingw32-make mingw32 -j CC="gcc -DNGHTTP2_STATICLIB" +mingw32-make mingw32 -j mkdir bin move /y lib\*.dll bin diff --git a/patch_curl.bat b/patch_curl.bat index 0cf3a4f..814ee16 100644 --- a/patch_curl.bat +++ b/patch_curl.bat @@ -1,6 +1,14 @@ set patch=c:\msys64\usr\bin\patch.exe +set sed=c:\msys64\usr\bin\sed.exe cd %~dp0curl %patch% -p1 < %~dp0patch\curl-impersonate.patch +%sed% -i 's/-shared/-static -shared/g' lib\Makefile.m32 + +%sed% -i 's/-DUSE_NGHTTP2/-DUSE_NGHTTP2 -DNGHTTP2_STATICLIB/g' lib\Makefile.m32 +%sed% -i 's/-DUSE_NGHTTP2/-DUSE_NGHTTP2 -DNGHTTP2_STATICLIB/g' src\Makefile.m32 + +%sed% -i 's/-lidn2/-lidn2 -lunistring -liconv/g' lib\Makefile.m32 +%sed% -i 's/-lidn2/-lidn2 -lunistring -liconv/g' src\Makefile.m32 pause \ No newline at end of file