From 88559d03d8cffdb74818890bf31bae1e781ce049 Mon Sep 17 00:00:00 2001 From: Jacker Date: Thu, 21 Jan 2021 20:19:56 +0200 Subject: [PATCH] fix mingw builds --- CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f253b36e..f0559a42 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,7 +64,8 @@ if(FEATURE_SSL AND BUNDLED_WOLFSSL) -DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG} -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE} -DCMAKE_C_FLAGS=${WOLFSSL_FLAGS} -DCMAKE_OSX_DEPLOYMENT_TARGET="${CMAKE_OSX_DEPLOYMENT_TARGET}" -DWOLFSSL_EXAMPLES=OFF -DWOLFSSL_CRYPT_TESTS=OFF - -DWOLFSSL_OCSP=ON -DWOLFSSL_OPENSSLEXTRA=ON -DWOLFSSL_FAST_MATH=OFF + -DWOLFSSL_OCSP=ON -DWOLFSSL_OPENSSLEXTRA=ON + -DWOLFSSL_FAST_MATH=OFF -DWOLFSSL_HARDEN=ON -DWOLFSSL_OPENSSLALL=ON -DWOLFSSL_OPENSSL_EXTRA=ON -DBUILD_PWDBASED=ON -WOLFSSL_PWDBASED=ON -DBUILD_CRL=ON -DCMAKE_INSTALL_PREFIX=${LIBS_BINARY_DIR}/wolfssl @@ -150,10 +151,13 @@ if(WIN32) -DUSE_NGHTTP2=0 -DCURL_WINDOWS_SSPI=0 -DCURL_ZLIB=AUTO -DCMAKE_USE_GSSAPI=0 -DCURL_DISABLE_LDAP=1 -DCURL_DISABLE_LDAPS=1 -DCURL_DISABLE_TELNET=1 -DCURL_DISABLE_DICT=1 -DCURL_DISABLE_FILE=1 -DCURL_DISABLE_TFTP=1 -DCURL_DISABLE_RTSP=1 -DCURL_DISABLE_POP3=1 - -DCURL_DISABLE_IMAP=1 -DCURL_DISABLE_SMTP=1 -DCURL_DISABLE_GOPHER=1 - -DCURL_STATIC_CRT=1 -DENABLE_UNIX_SOCKETS=1 + -DCURL_DISABLE_IMAP=1 -DCURL_DISABLE_SMTP=1 -DCURL_DISABLE_GOPHER=1 -DENABLE_UNIX_SOCKETS=1 -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR}/curl) + if(MSVC) + list(APPEND CURL_CMAKE_ARGS -DCURL_STATIC_CRT=1) + endif() + if(FEATURE_SSL) if(BUNDLED_WOLFSSL) include(CheckTypeSize)