{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1754684701,"commit_time":1754688990,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"dda251ef1020da07dc4640a225e01051cb977535","message":"cmake: define `WIN32_LEAN_AND_MEAN` for examples\n\nTo build faster. Also syncing with autotools.\n\nJob                 | Before | After |\n:------------------ | -----: | ----: |\ndl-mingw 15         |    45s |   39s |\ndl-mingw 9.5.0      |    72s |   49s |\ndl-mingw 7.3.0      |    29s |   19s |\ndl-mingw 6.4.0      |    20s |    9s |\nLinux cross         |    30s |   19s |\nMSVC UWP            |    77s |   65s |\nMSVC x64            |    27s |   22s |\nVS2010              |    61s |   48s |\nVS2022 clang-cl     |   226s |  195s |\n\nIt also happens to fix what looks like a Windows SDK header bug seen\nwith VS2019 on AppVeyor CI:\n```\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winscard.h(1422,1): error C2220: the following warning is treated as an error (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winscard.h(1422,1): warning C5031: #pragma warning(pop): likely mismatch, popping warning state pushed in different file (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winioctl.h : message : #pragma warning(push) (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\windows.h(254,17): warning C5031: #pragma warning(pop): likely mismatch, popping warning state pushed in different file (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winscard.h : message : #pragma warning(push) (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winsock2.h(4221,1): warning C5031: #pragma warning(pop): likely mismatch, popping warning state pushed in different file (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\windows.h : message : #pragma warning(push) (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17763.0\\um\\winsock2.h : warning C5032: detected #pragma warning(push) with no corresponding #pragma warning(pop) (compiling source file C:\\projects\\curl\\docs\\examples\\block_ip.c)\n```\nRef: https://ci.appveyor.com/project/curlorg/curl/builds/52531106/job/66b6r098pll2le70#L312\n\nCloses #18232\n","parents":["8ec241bc990bc88c4f4f7275d81f9fb75b562a7a"],"tree_hash":"f4820cabda6db75d96fd8e0d70175080460c4416"}