CMAKE_VS_WINRT_BY_DEFAULT

版本 3.13 中新增。

通知 VS 2010 及更高版本的 Visual Studio Generators,目标平台默认启用 WinRT 编译,如果省略 /ZWVS_WINRT_COMPONENT,则需要显式禁用它(而不是在存在任一选项时启用它)

这使得 cmake 配置在平台之间在 WinRT 方面保持一致 - 如果您没有显式启用 WinRT 编译,它将被禁用(通过不启用它或显式禁用它)

注意:对于 C 语言源文件,WinRT 编译始终是显式禁用的,即使它为一个项目显式启用也是如此

此变量旨在由这些平台的 toolchain file 设置。