From 8dec29963d028ffb68ccc0285c5fbb04d9eb8eed Mon Sep 17 00:00:00 2001 From: r4sas Date: Tue, 27 Oct 2026 13:46:16 +0300 Subject: [PATCH] update makefiles Signed-off-by: r4sas --- Makefile.linux | 4 ++-- Makefile.mingw | 2 +- Makefile.solaris | 9 ++++++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Makefile.linux b/Makefile.linux index f8ae5240..cc6d1609 100644 --- a/Makefile.linux +++ b/Makefile.linux @@ -47,9 +47,9 @@ endif else # USE_STATIC no ifeq ($(TORRENTS),yes) # assume boost >= 1.81 - LDLIBS = -lboost_json -lboost_url + LDLIBS_BOOST = -lboost_json -lboost_url endif - LDLIBS += -lssl -lcrypto -lz -lboost_program_options -lpthread -latomic + LDLIBS += -lssl -lcrypto -lz -lboost_program_options $(LDLIBS_BOOST) -lpthread -latomic ifeq ($(USE_UPNP),yes) LDLIBS += -lminiupnpc endif diff --git a/Makefile.mingw b/Makefile.mingw index 95783f6a..dadbd0c6 100644 --- a/Makefile.mingw +++ b/Makefile.mingw @@ -30,7 +30,7 @@ LDLIBS += \ $(MINGW_PREFIX)/lib/libboost_filesystem-mt.a \ $(MINGW_PREFIX)/lib/libboost_program_options-mt.a \ $(MINGW_PREFIX)/lib/libboost_json-mt.a \ - $(MINGW_PREFIX)/lib/libboost_url-mt.a \ + $(MINGW_PREFIX)/lib/libboost_url-mt.a \ $(MINGW_PREFIX)/lib/libssl.a \ $(MINGW_PREFIX)/lib/libcrypto.a \ $(MINGW_PREFIX)/lib/libz.a \ diff --git a/Makefile.solaris b/Makefile.solaris index 58920db8..408401e0 100644 --- a/Makefile.solaris +++ b/Makefile.solaris @@ -1,9 +1,16 @@ CXX = g++ INCFLAGS = -I/usr/openssl/3/include CXXFLAGS := -Wall -std=c++23 -LDLIBS = -L/usr/openssl/3/lib/64 -lssl -lcrypto -lboost_program_options -lz -lpthread -lsocket + +LDLIBS = -L/usr/openssl/3/lib/64 -lssl -lcrypto -lboost_program_options + +ifeq ($(TORRENTS),yes) + LDLIBS += -lboost_json -lboost_url +endif ifeq ($(USE_UPNP),yes) DEFINES += -DUSE_UPNP LDLIBS += -lminiupnpc endif + +LDLIBS += -lz -lpthread -lsocket