mirror of
https://github.com/moparisthebest/curl
synced 2025-01-10 13:38:04 -05:00
winbuild: add ENABLE_UNICODE option
Fixes https://github.com/curl/curl/issues/4308 Closes https://github.com/curl/curl/pull/4309
This commit is contained in:
parent
b902b0632d
commit
1d7fe8390f
@ -59,6 +59,7 @@ CFGSET=true
|
||||
!MESSAGE ENABLE_WINSSL=<yes or no> - Enable native Windows SSL support, defaults to yes
|
||||
!MESSAGE ENABLE_OPENSSL_AUTO_LOAD_CONFIG=<yes or no>
|
||||
!MESSAGE - Whether the OpenSSL configuration will be loaded automatically, defaults to yes
|
||||
!MESSAGE ENABLE_UNICODE=<yes or no> - Enable UNICODE support, defaults to no
|
||||
!MESSAGE GEN_PDB=<yes or no> - Generate Program Database (debug symbols for release build)
|
||||
!MESSAGE DEBUG=<yes or no> - Debug builds
|
||||
!MESSAGE MACHINE=<x86 or x64> - Target architecture (default x64 on AMD64, x86 on others)
|
||||
@ -146,6 +147,14 @@ ENABLE_OPENSSL_AUTO_LOAD_CONFIG = true
|
||||
ENABLE_OPENSSL_AUTO_LOAD_CONFIG = false
|
||||
!ENDIF
|
||||
|
||||
!IFNDEF ENABLE_UNICODE
|
||||
USE_UNICODE = false
|
||||
!ELSEIF "$(ENABLE_UNICODE)"=="yes"
|
||||
USE_UNICODE = true
|
||||
!ELSEIF "$(ENABLE_UNICODE)"=="no"
|
||||
USE_UNICODE = false
|
||||
!ENDIF
|
||||
|
||||
CONFIG_NAME_LIB = libcurl
|
||||
|
||||
!IF "$(WITH_SSL)"=="dll"
|
||||
@ -277,6 +286,7 @@ $(MODE):
|
||||
@SET USE_IPV6=$(USE_IPV6)
|
||||
@SET USE_SSPI=$(USE_SSPI)
|
||||
@SET USE_WINSSL=$(USE_WINSSL)
|
||||
@SET USE_UNICODE=$(USE_UNICODE)
|
||||
# compatibility bit
|
||||
@SET WITH_NGHTTP2=$(WITH_NGHTTP2)
|
||||
|
||||
|
@ -485,6 +485,10 @@ LFLAGS = $(LFLAGS) $(LFLAGS_PDB)
|
||||
CFLAGS = $(CFLAGS) /DCURL_WITH_MULTI_SSL
|
||||
!ENDIF
|
||||
|
||||
!IF "$(USE_UNICODE)"=="true"
|
||||
CFLAGS = $(CFLAGS) /DUNICODE /D_UNICODE
|
||||
!ENDIF
|
||||
|
||||
LIB_DIROBJ = ..\builds\$(CONFIG_NAME_LIB)-obj-lib
|
||||
CURL_DIROBJ = ..\builds\$(CONFIG_NAME_LIB)-obj-curl
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user