winbuild: Fixed environment variables being lost
Fixed USE_IPV6 and USE_IDN not being passed from Makefile.vc to MakefileBuild.vc Fixed whitespace and formatting issues Fixed typo and format in help message
This commit is contained in:
committed by
Steve Holme
parent
6ea32b8b76
commit
72c7c1d64e
@@ -23,12 +23,12 @@ CFGSET=true
|
|||||||
!MESSAGE WITH_SSL=<dll or static> - Enable OpenSSL support, DLL or static
|
!MESSAGE WITH_SSL=<dll or static> - Enable OpenSSL support, DLL or static
|
||||||
!MESSAGE WITH_ZLIB=<dll or static> - Enable ZLib support, DLL or static
|
!MESSAGE WITH_ZLIB=<dll or static> - Enable ZLib support, DLL or static
|
||||||
!MESSAGE WITH_SSH2=<dll or static> - Enable LIbSSH2 support, DLL or static
|
!MESSAGE WITH_SSH2=<dll or static> - Enable LIbSSH2 support, DLL or static
|
||||||
!MESSAGE USE_SSSPI=<yes or no> - Enable SSPI support, default to yes
|
!MESSAGE USE_SSPI=<yes or no> - Enable SSPI support, default to yes
|
||||||
!MESSAGE ENABLE_IPV6=<yes or no> - Enable IPV6, default to yes
|
!MESSAGE ENABLE_IPV6=<yes or no> - Enable IPV6, default to yes
|
||||||
!MESSAGE DEBUG=<yes or no> - Debug builds
|
|
||||||
!MESSAGE ENABLE_IDN=<yes or no> - Wheter or not to use IDN Windows APIs. Requires Windows Vista or later.
|
!MESSAGE ENABLE_IDN=<yes or no> - Wheter or not to use IDN Windows APIs. Requires Windows Vista or later.
|
||||||
!MESSAGE or to install http://www.microsoft.com/downloads/details.aspx?FamilyID=AD6158D7-DDBA-416A-9109-07607425A815
|
!MESSAGE or to install http://www.microsoft.com/downloads/details.aspx?FamilyID=AD6158D7-DDBA-416A-9109-07607425A815
|
||||||
!MESSAGE GEN_PDB=<yes or no> - Generate Program Database (debug symbols release build)
|
!MESSAGE GEN_PDB=<yes or no> - Generate Program Database (debug symbols release build)
|
||||||
|
!MESSAGE DEBUG=<yes or no> - Debug builds
|
||||||
!ERROR please choose a valid mode
|
!ERROR please choose a valid mode
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
@@ -53,10 +53,16 @@ USE_SSPI=true
|
|||||||
USE_IPV6 = true
|
USE_IPV6 = true
|
||||||
!ELSEIF "$(ENABLE_IPV6)"=="yes"
|
!ELSEIF "$(ENABLE_IPV6)"=="yes"
|
||||||
USE_IPV6 = true
|
USE_IPV6 = true
|
||||||
|
!ELSEIF "$(ENABLE_IPV6)"=="no"
|
||||||
|
USE_IPV6 = false
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
!IFNDEF ENABLE_IDN
|
!IFNDEF ENABLE_IDN
|
||||||
USE_IDN = true
|
USE_IDN = true
|
||||||
|
!ELSEIF "$(ENABLE_IDN)"=="yes"
|
||||||
|
USE_IDN = true
|
||||||
|
!ELSEIF "$(ENABLE_IDN)"=="no"
|
||||||
|
USE_IDN = false
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
CONFIG_NAME_LIB = libcurl
|
CONFIG_NAME_LIB = libcurl
|
||||||
@@ -71,7 +77,7 @@ SSL=static
|
|||||||
|
|
||||||
!IF "$(WITH_ZLIB)"=="dll"
|
!IF "$(WITH_ZLIB)"=="dll"
|
||||||
USE_ZLIB = true
|
USE_ZLIB = true
|
||||||
zlib=dll
|
ZLIB = dll
|
||||||
!ELSEIF "$(WITH_ZLIB)"=="static"
|
!ELSEIF "$(WITH_ZLIB)"=="static"
|
||||||
USE_ZLIB = true
|
USE_ZLIB = true
|
||||||
ZLIB = static
|
ZLIB = static
|
||||||
@@ -133,6 +139,8 @@ $(MODE):
|
|||||||
@SET MACRO_NAME=CURL_OBJS
|
@SET MACRO_NAME=CURL_OBJS
|
||||||
@SET OUTFILE=CURL_OBJS.inc
|
@SET OUTFILE=CURL_OBJS.inc
|
||||||
@gen_resp_file.bat $(CURL_OBJS)
|
@gen_resp_file.bat $(CURL_OBJS)
|
||||||
|
@SET USE_IPV6=$(USE_IPV6)
|
||||||
|
@SET USE_IDN=$(USE_IDN)
|
||||||
@$(MAKE) /NOLOGO /F MakefileBuild.vc
|
@$(MAKE) /NOLOGO /F MakefileBuild.vc
|
||||||
|
|
||||||
copy_from_lib:
|
copy_from_lib:
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ DEVEL_BIN = $(WITH_DEVEL)/bin
|
|||||||
CFLAGS = $(CFLAGS) /I"$(DEVEL_INCLUDE)"
|
CFLAGS = $(CFLAGS) /I"$(DEVEL_INCLUDE)"
|
||||||
LFLAGS = $(LFLAGS) "/LIBPATH:$(DEVEL_LIB)"
|
LFLAGS = $(LFLAGS) "/LIBPATH:$(DEVEL_LIB)"
|
||||||
|
|
||||||
|
|
||||||
!IF "$(WITH_SSL)"=="dll"
|
!IF "$(WITH_SSL)"=="dll"
|
||||||
SSL_LIBS = libeay32.lib ssleay32.lib
|
SSL_LIBS = libeay32.lib ssleay32.lib
|
||||||
USE_SSL = true
|
USE_SSL = true
|
||||||
@@ -108,11 +109,12 @@ SSL=static
|
|||||||
SSL_CFLAGS = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
|
SSL_CFLAGS = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
|
||||||
!IF "$(WITH_ZLIB)"=="dll"
|
!IF "$(WITH_ZLIB)"=="dll"
|
||||||
ZLIB_LIBS = zlib.lib
|
ZLIB_LIBS = zlib.lib
|
||||||
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
||||||
USE_ZLIB = true
|
USE_ZLIB = true
|
||||||
zlib=dll
|
ZLIB = dll
|
||||||
!ELSEIF "$(WITH_ZLIB)"=="static"
|
!ELSEIF "$(WITH_ZLIB)"=="static"
|
||||||
ZLIB_LIBS = zlib_a.lib
|
ZLIB_LIBS = zlib_a.lib
|
||||||
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
||||||
@@ -124,6 +126,7 @@ ZLIB=static
|
|||||||
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
|
||||||
!IF "$(WITH_SSH2)"=="dll"
|
!IF "$(WITH_SSH2)"=="dll"
|
||||||
SSH2_LIBS = libssh2.lib
|
SSH2_LIBS = libssh2.lib
|
||||||
USE_SSH2 = true
|
USE_SSH2 = true
|
||||||
@@ -139,6 +142,7 @@ SSH2_CFLAGS = /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRAR
|
|||||||
SSH2_CFLAGS = $(SSH2_CFLAGS) /I$(WITH_DEVEL)/include/libssh2
|
SSH2_CFLAGS = $(SSH2_CFLAGS) /I$(WITH_DEVEL)/include/libssh2
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
|
||||||
!IFNDEF USE_SSPI
|
!IFNDEF USE_SSPI
|
||||||
USE_SSPI = yes
|
USE_SSPI = yes
|
||||||
!ENDIF
|
!ENDIF
|
||||||
@@ -148,10 +152,18 @@ CFLAGS_SSPI = /DUSE_WINDOWS_SSPI
|
|||||||
USE_SSPI = true
|
USE_SSPI = true
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
|
||||||
!IFNDEF USE_IPV6
|
!IFNDEF USE_IPV6
|
||||||
USE_IPV6 = true
|
USE_IPV6 = true
|
||||||
|
!ELSEIF "$(USE_IPV6)"=="yes"
|
||||||
|
USE_IPV6 = true
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
!IF "$(USE_IPV6)"=="true"
|
||||||
|
CFLAGS = $(CFLAGS) /DUSE_IPV6
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
|
||||||
!IFNDEF USE_IDN
|
!IFNDEF USE_IDN
|
||||||
USE_IDN = true
|
USE_IDN = true
|
||||||
!ELSEIF "$(USE_IDN)"=="yes"
|
!ELSEIF "$(USE_IDN)"=="yes"
|
||||||
@@ -163,10 +175,7 @@ CFLAGS = $(CFLAGS) /DUSE_WIN32_IDN
|
|||||||
LFLAGS = $(LFLAGS) Normaliz.lib
|
LFLAGS = $(LFLAGS) Normaliz.lib
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
!IF "$(USE_IPV6)"=="true"
|
|
||||||
CFLAGS = $(CFLAGS) /DUSE_IPV6
|
|
||||||
USE_IPV6=true
|
|
||||||
!ENDIF
|
|
||||||
|
|
||||||
!IF "$(GEN_PDB)"=="yes"
|
!IF "$(GEN_PDB)"=="yes"
|
||||||
GEN_PDB=true
|
GEN_PDB=true
|
||||||
@@ -341,7 +350,10 @@ $(TARGET): $(LIB_OBJS) $(LIB_DIROBJ) $(DISTDIR)
|
|||||||
@echo Using SSH2: $(USE_SSH2)
|
@echo Using SSH2: $(USE_SSH2)
|
||||||
@echo Using ZLIB: $(USE_ZLIB)
|
@echo Using ZLIB: $(USE_ZLIB)
|
||||||
@echo Using SSPI: $(USE_SSPI)
|
@echo Using SSPI: $(USE_SSPI)
|
||||||
@echo Using SSPI: $(LFLAGS)
|
@echo Using IPv6: $(USE_IPV6)
|
||||||
|
@echo Using IDN: $(USE_IDN)
|
||||||
|
@echo CFLAGS: $(CFLAGS)
|
||||||
|
@echo LFLAGS: $(LFLAGS)
|
||||||
@echo GenPDB: $(GEN_PDB)
|
@echo GenPDB: $(GEN_PDB)
|
||||||
@echo Debug: $(DEBUG)
|
@echo Debug: $(DEBUG)
|
||||||
$(LNK) $(LFLAGS) $(LIB_OBJS)
|
$(LNK) $(LFLAGS) $(LIB_OBJS)
|
||||||
|
|||||||
Reference in New Issue
Block a user