CMAKE_VS_WINRT_BY_DEFAULT¶
3.13 版本新增。
告知 Visual Studio Generators(从 VS 2010 开始),目标平台默认启用 WinRT 编译,并且如果省略 /ZW 或 VS_WINRT_COMPONENT,则需要显式禁用它(而不是在存在其中任何一个选项时启用它)。
这使得 CMake 配置在 WinRT 方面在各个平台之间保持一致 - 如果您没有显式启用 WinRT 编译,它将被禁用(通过不启用它或显式禁用它)。
注意:即使项目显式启用了 WinRT 编译,C 语言源文件始终显式禁用 WinRT 编译。
此变量旨在由 toolchain file 为此类平台设置。