From b06d6fc7d6f601755f74832012ecb57d05e76721 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 1 Mar 2025 00:46:18 +0100 Subject: [PATCH] try linker response files 1 --- winbuild/Makefile.vc | 4 ++++ winbuild/MakefileBuild.vc | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/winbuild/Makefile.vc b/winbuild/Makefile.vc index 1f1e6d550c..acd221c8db 100644 --- a/winbuild/Makefile.vc +++ b/winbuild/Makefile.vc @@ -300,10 +300,14 @@ $(MODE): @echo LIBCURL_OBJS = \> LIBCURL_OBJS.inc @for %%i in ($(LIBCURL_OBJS)) do @echo $(LIBCURL_DIROBJ)/%%i \>> LIBCURL_OBJS.inc @echo. >> LIBCURL_OBJS.inc + @-erase LIBCURL_OBJS + @for %%i in ($(LIBCURL_OBJS)) do @echo "$(LIBCURL_DIROBJ)/%%i">> LIBCURL_OBJS.lst @echo CURL_OBJS = \> CURL_OBJS.inc @for %%i in ($(CURL_OBJS)) do @echo $(CURL_DIROBJ)/%%i \>> CURL_OBJS.inc @echo. >> CURL_OBJS.inc + @-erase CURL_OBJS.lst + @for %%i in ($(CURL_OBJS)) do @echo "$(CURL_DIROBJ)/%%i">> CURL_OBJS.lst @SET CONFIG_NAME_LIB=$(CONFIG_NAME_LIB) @SET MACHINE=$(MACHINE) diff --git a/winbuild/MakefileBuild.vc b/winbuild/MakefileBuild.vc index cb3d0fef43..e88c8c1b5a 100644 --- a/winbuild/MakefileBuild.vc +++ b/winbuild/MakefileBuild.vc @@ -584,12 +584,12 @@ CURL_LINK = link.exe /incremental:no /libpath:"$(DIRDIST)\lib" !include LIBCURL_OBJS.inc !IF "$(AS_DLL)" == "true" -LIB_OBJS = $(LIBCURL_OBJS) $(RESOURCE) +LIB_OBJS = @CURL_OBJS.lst $(RESOURCE) !ELSE -LIB_OBJS = $(LIBCURL_OBJS) +LIB_OBJS = @CURL_OBJS.lst !ENDIF -EXE_OBJS = $(CURL_OBJS) $(CURL_DIROBJ)\curl.res +EXE_OBJS = @LIBCURL_OBJS.lst $(CURL_DIROBJ)\curl.res all : $(TARGET) $(PROGRAM_NAME)