{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1740745059,"commit_time":1741046469,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"61407464bf049ec013879e236e7f0bfae343ae16","message":"cmake: allow `CURL_STATIC_CRT` with UCRT VS2015+ builds\n\nAfter this patch, we're back to 8.12.1, but disallowing\n`CURL_STATIC_CRT=ON` with shared curl exe built with VS2013 or older.\nBecause those may crash. A stable reprducer is with `ENABLE_DEBUG=ON`\nand calling `curl.exe -V`.\n\nYou can pass the necessary CMake and MSVC linker options manually,\nto get around this condition.\n\nShared build with static UCRT may be crashing too, depending on\nconditions. Consult the documentation about limitations of static CRT:\nhttps://learn.microsoft.com/cpp/c-runtime-library/crt-library-features\n\nFollow-up to 049352dd80e1ab73945c49a3bac2e4a08db32f98 #16516\nFollow-up to edfa537100d6b5d2ac1b829c66757880afe59407 #16456\nRef: #16394\nCloses #16522\n","parents":["9a0767017c64555f3c2797fdaabfbbb7b6eaaca1"],"tree_hash":"74427177d927ecdff16aad81f2d57e05d9055d31"}