From: Lee Date: Wed, 9 Aug 2023 08:00:28 +0000 (-0400) Subject: windows/MYconfigure: enable building Privoxy with OpenSSL on Windows. X-Git-Url: http://www.privoxy.org/gitweb/contact.html?a=commitdiff_plain;h=a87d1d6abe304fccb8d8fd940430d85a432a3b59;p=privoxy.git windows/MYconfigure: enable building Privoxy with OpenSSL on Windows. way too many warnings in openssl.c about RSA deprecated-declarations so add -Wno-deprecated-declarations to get rid of them. make it easier to specify "--with-mbedtls" or "--with-openssl" --- diff --git a/windows/MYconfigure b/windows/MYconfigure index 00658ed2..fa063ff6 100755 --- a/windows/MYconfigure +++ b/windows/MYconfigure @@ -108,6 +108,9 @@ CFLAGS="${CFLAGS} -Wno-unused-parameter -Wno-unused-but-set-variable" #-no-# CFLAGS="${CFLAGS} -Wconversion" # way too many warnings for things that don't look like a problem +CFLAGS="${CFLAGS} -Wno-deprecated-declarations" +# way too many warnings in openssl.c about RSA deprecated-declarations + #-no-# CFLAGS="${CFLAGS} -Werror" # Turn all warnings into errors. # Privoxy still has a few warnings that are not a problem @@ -163,12 +166,14 @@ LDFLAGS="${LDFLAGS} -L${lib}" ## 3 years. # Get the 2.28.x mbedtls library from https://github.com/Mbed-TLS/mbedtls/tags # Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.4 -inc="/source/mbedtls-2.28.4/include" -lib="/source/mbedtls-2.28.4/library" -MITMOPT="--with-mbedtls" -CPPFLAGS="${CPPFLAGS} -I${inc}" -LDFLAGS="${LDFLAGS} -L${lib}" +##MITMOPT="--with-mbedtls" +##inc="/source/mbedtls-2.28.4/include" +##lib="/source/mbedtls-2.28.4/library" +##CPPFLAGS="${CPPFLAGS} -I${inc}" +##LDFLAGS="${LDFLAGS} -L${lib}" + +MITMOPT="--with-openssl" # brotli # Get the brotli library from https://github.com/google/brotli/releases @@ -196,7 +201,7 @@ echo "LDFLAGS=${LDFLAGS}" --enable-strptime-sanity-checks \ --disable-pthread \ --with-brotli \ - --with-mbedtls \ + ${MITMOPT} \ --with-docbook=yes # -- done --