]> granicus.if.org Git - curl/commitdiff
Added metalink support to MinGW builds.
authorGuenter Knauf <lists@gknw.net>
Fri, 8 Jun 2012 12:11:36 +0000 (14:11 +0200)
committerGuenter Knauf <lists@gknw.net>
Fri, 8 Jun 2012 12:16:43 +0000 (14:16 +0200)
src/Makefile.m32

index decfaa2badda25b5d4348d4b7e5ec0ac28b2a430..5aea90829b5a59afac173d9ee593fc0cf930c8b4 100644 (file)
@@ -28,6 +28,10 @@ endif
 ifndef LIBRTMP_PATH
 LIBRTMP_PATH = ../../librtmp-2.3
 endif
+# Edit the path below to point to the base of your libmetalink package.
+ifndef LIBMETALINK_PATH
+LIBMETALINK_PATH = ../../libmetalink-0.0.3
+endif
 # Edit the path below to point to the base of your libidn package.
 ifndef LIBIDN_PATH
 LIBIDN_PATH = ../../libidn-1.18
@@ -116,6 +120,9 @@ endif
 ifeq ($(findstring -ipv6,$(CFG)),-ipv6)
 IPV6 = 1
 endif
+ifeq ($(findstring -metalink,$(CFG)),-metalink)
+METALINK = 1
+endif
 
 INCLUDES = -I. -I.. -I../include -I../lib
 
@@ -176,6 +183,11 @@ ifdef WINIDN
   curl_LDADD += -L"$(WINIDN_PATH)" -lnormaliz
 endif
 endif
+ifdef METALINK
+  INCLUDES += -I"$(LIBMETALINK_PATH)/include"
+  CFLAGS += -DUSE_METALINK
+  curl_LDADD += -L"$(LIBMETALINK_PATH)/lib" -lmetalink
+endif
 ifdef SSPI
   CFLAGS += -DUSE_WINDOWS_SSPI
 endif