Makefile.m32: rename -winssl option to -schannel and tidy up

- accept `-schannel` as an alternative to `CFG` option `-winssl`
  (latter still accepted, but deprecated)
- rename internal variable `WINSSL` to `SCHANNEL`
- make the `CFG` option evaluation shorter, without repeating the option
  name

Reviewed-by: Marcel Raad
Reviewed-by: Daniel Stenberg
Closes #8053
This commit is contained in:
Viktor Szakats 2021-11-25 17:35:24 +00:00
parent ba83800638
commit 8c0336cf5d
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
3 changed files with 73 additions and 73 deletions

View file

@ -170,67 +170,67 @@ endif
########################################################
## Nothing more to do below this line!
ifeq ($(findstring -dyn,$(CFG)),-dyn)
ifneq ($(findstring -dyn,$(CFG)),)
DYN = 1
endif
ifeq ($(findstring -ares,$(CFG)),-ares)
ifneq ($(findstring -ares,$(CFG)),)
ARES = 1
endif
ifeq ($(findstring -rtmp,$(CFG)),-rtmp)
ifneq ($(findstring -rtmp,$(CFG)),)
RTMP = 1
ZLIB = 1
endif
ifeq ($(findstring -ssh2,$(CFG)),-ssh2)
ifneq ($(findstring -ssh2,$(CFG)),)
SSH2 = 1
ZLIB = 1
endif
ifeq ($(findstring -ssl,$(CFG)),-ssl)
ifneq ($(findstring -ssl,$(CFG)),)
SSL = 1
endif
ifeq ($(findstring -zlib,$(CFG)),-zlib)
ifneq ($(findstring -zlib,$(CFG)),)
ZLIB = 1
endif
ifeq ($(findstring -zstd,$(CFG)),-zstd)
ifneq ($(findstring -zstd,$(CFG)),)
ZSTD = 1
endif
ifeq ($(findstring -brotli,$(CFG)),-brotli)
ifneq ($(findstring -brotli,$(CFG)),)
BROTLI = 1
endif
ifeq ($(findstring -gsasl,$(CFG)),-gsasl)
ifneq ($(findstring -gsasl,$(CFG)),)
GSASL = 1
endif
ifeq ($(findstring -idn2,$(CFG)),-idn2)
ifneq ($(findstring -idn2,$(CFG)),)
IDN2 = 1
endif
ifeq ($(findstring -winidn,$(CFG)),-winidn)
ifneq ($(findstring -winidn,$(CFG)),)
WINIDN = 1
endif
ifeq ($(findstring -sspi,$(CFG)),-sspi)
ifneq ($(findstring -sspi,$(CFG)),)
SSPI = 1
endif
ifeq ($(findstring -ldaps,$(CFG)),-ldaps)
ifneq ($(findstring -ldaps,$(CFG)),)
LDAPS = 1
endif
ifeq ($(findstring -ipv6,$(CFG)),-ipv6)
ifneq ($(findstring -ipv6,$(CFG)),)
IPV6 = 1
endif
ifeq ($(findstring -winssl,$(CFG)),-winssl)
WINSSL = 1
ifneq ($(findstring -schannel,$(CFG))$(findstring -winssl,$(CFG)),)
SCHANNEL = 1
SSPI = 1
endif
ifeq ($(findstring -nghttp2,$(CFG)),-nghttp2)
ifneq ($(findstring -nghttp2,$(CFG)),)
NGHTTP2 = 1
endif
ifeq ($(findstring -nghttp3,$(CFG)),-nghttp3)
ifneq ($(findstring -nghttp3,$(CFG)),)
NGHTTP3 = 1
endif
ifeq ($(findstring -ngtcp2,$(CFG)),-ngtcp2)
ifneq ($(findstring -ngtcp2,$(CFG)),)
NGTCP2 = 1
endif
# SSH2 and RTMP require an SSL library; assume OpenSSL if none specified
ifneq ($(SSH2)$(RTMP),)
ifeq ($(SSL)$(WINSSL),)
ifeq ($(SSL)$(SCHANNEL),)
SSL = 1
endif
endif
@ -264,7 +264,7 @@ endif
ifdef SSH2
CFLAGS += -DUSE_LIBSSH2 -DHAVE_LIBSSH2_H
curl_LDADD += -L"$(LIBSSH2_PATH)/win32" -lssh2
ifdef WINSSL
ifdef SCHANNEL
ifndef DYN
curl_LDADD += -lbcrypt -lcrypt32
endif
@ -310,7 +310,7 @@ ifdef SSL
CFLAGS += -DUSE_OPENSSL
curl_LDADD += -L"$(OPENSSL_LIBPATH)" $(OPENSSL_LIBS)
endif
ifdef WINSSL
ifdef SCHANNEL
CFLAGS += -DUSE_SCHANNEL
curl_LDADD += -lcrypt32
endif