Merge 9b6cbe4c06 into b4834a7d6d
This commit is contained in:
commit
3b4f0b1a49
1
.github/scripts/spellcheck.words
vendored
1
.github/scripts/spellcheck.words
vendored
@ -868,6 +868,7 @@ typedef
|
|||||||
typedefed
|
typedefed
|
||||||
Ubuntu
|
Ubuntu
|
||||||
ucLinux
|
ucLinux
|
||||||
|
UCRT
|
||||||
UDP
|
UDP
|
||||||
UI
|
UI
|
||||||
UID
|
UID
|
||||||
|
|||||||
@ -352,12 +352,12 @@ endif()
|
|||||||
if(WIN32)
|
if(WIN32)
|
||||||
option(CURL_STATIC_CRT "Build libcurl with static CRT with MSVC (/MT)" OFF)
|
option(CURL_STATIC_CRT "Build libcurl with static CRT with MSVC (/MT)" OFF)
|
||||||
if(CURL_STATIC_CRT AND MSVC)
|
if(CURL_STATIC_CRT AND MSVC)
|
||||||
if(BUILD_STATIC_CURL OR NOT BUILD_CURL_EXE)
|
if(MSVC_VERSION GREATER_EQUAL 1900 OR BUILD_STATIC_CURL OR NOT BUILD_CURL_EXE)
|
||||||
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||||
string(APPEND CMAKE_C_FLAGS_RELEASE " -MT")
|
string(APPEND CMAKE_C_FLAGS_RELEASE " -MT")
|
||||||
string(APPEND CMAKE_C_FLAGS_DEBUG " -MTd")
|
string(APPEND CMAKE_C_FLAGS_DEBUG " -MTd")
|
||||||
else()
|
else()
|
||||||
message(WARNING "Static CRT requires static or no curl executable.")
|
message(WARNING "Static CRT requires UCRT, static libcurl or no curl executable.")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@ -238,7 +238,7 @@ target_link_libraries(my_target PRIVATE CURL::libcurl)
|
|||||||
- `CURL_LIBCURL_VERSIONED_SYMBOLS`: Enable libcurl versioned symbols. Default: `OFF`
|
- `CURL_LIBCURL_VERSIONED_SYMBOLS`: Enable libcurl versioned symbols. Default: `OFF`
|
||||||
- `CURL_LIBCURL_VERSIONED_SYMBOLS_PREFIX`: Override default versioned symbol prefix. Default: `<TLS-BACKEND>_` or `MULTISSL_`
|
- `CURL_LIBCURL_VERSIONED_SYMBOLS_PREFIX`: Override default versioned symbol prefix. Default: `<TLS-BACKEND>_` or `MULTISSL_`
|
||||||
- `CURL_LTO`: Enable compiler Link Time Optimizations. Default: `OFF`
|
- `CURL_LTO`: Enable compiler Link Time Optimizations. Default: `OFF`
|
||||||
- `CURL_STATIC_CRT`: Build libcurl with static CRT with MSVC (`/MT`) (requires static or no curl executable). Default: `OFF`
|
- `CURL_STATIC_CRT`: Build libcurl with static CRT with MSVC (`/MT`) (requires UCRT, static libcurl or no curl executable). Default: `OFF`
|
||||||
- `CURL_TARGET_WINDOWS_VERSION`: Minimum target Windows version as hex string.
|
- `CURL_TARGET_WINDOWS_VERSION`: Minimum target Windows version as hex string.
|
||||||
- `CURL_TEST_BUNDLES`: Bundle `libtest` and `unittest` tests into single binaries. Default: `OFF`
|
- `CURL_TEST_BUNDLES`: Bundle `libtest` and `unittest` tests into single binaries. Default: `OFF`
|
||||||
- `CURL_WERROR`: Turn compiler warnings into errors. Default: `OFF`
|
- `CURL_WERROR`: Turn compiler warnings into errors. Default: `OFF`
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user