]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
Enabled OpenSSL static linkage.
authorGuenter Knauf <lists@gknw.net>
Sun, 27 May 2012 05:16:45 +0000 (07:16 +0200)
committerGuenter Knauf <lists@gknw.net>
Sun, 27 May 2012 05:16:45 +0000 (07:16 +0200)
src/Makefile.m32

index 57793b7e16964a1147790704442e958602368ed6..decfaa2badda25b5d4348d4b7e5ec0ac28b2a430 100644 (file)
@@ -126,6 +126,7 @@ else
   curl_DEPENDENCIES = $(PROOT)/lib/libcurl.a
   curl_LDADD = -L$(PROOT)/lib -lcurl
   CFLAGS += -DCURL_STATICLIB
+  LDFLAGS += -static
 endif
 ifdef ARES
   ifndef DYN
@@ -144,16 +145,21 @@ ifdef SSH2
 endif
 ifdef SSL
   ifndef OPENSSL_LIBPATH
+    OPENSSL_LIBS = -lssl -lcrypto
     ifeq "$(wildcard $(OPENSSL_PATH)/out)" "$(OPENSSL_PATH)/out"
       OPENSSL_LIBPATH = $(OPENSSL_PATH)/out
-      OPENSSL_LIBS = -leay32 -lssl32
+      ifdef DYN
+        OPENSSL_LIBS = -lssl32 -leay32
+      endif
     endif
     ifeq "$(wildcard $(OPENSSL_PATH)/lib)" "$(OPENSSL_PATH)/lib"
       OPENSSL_LIBPATH = $(OPENSSL_PATH)/lib
-      OPENSSL_LIBS = -lcrypto -lssl
     endif
   endif
-  CFLAGS += -DUSE_SSLEAY -DHAVE_OPENSSL_ENGINE_H
+  ifndef DYN
+    OPENSSL_LIBS += -lgdi32 -lcrypt32
+  endif
+  CFLAGS += -DUSE_SSLEAY
   curl_LDADD += -L"$(OPENSSL_LIBPATH)" $(OPENSSL_LIBS)
 endif
 ifdef ZLIB