CMAKE_VS_WINRT_BY_DEFAULT¶
已添加于 3.13 版。
告知 Visual Studio 生成器,对于 VS 2010 及更高版本,目标平台默认启用 WinRT 编译,并且如果存在 /ZW
或 VS_WINRT_COMPONENT
则需要明确禁用(与在任一选项存在时启用相对)
这使得 CMake 配置在平台之间保持一致性,就 WinRT 而言 - 如果没有明确启用 WinRT 编译,它将被禁用(通过禁用或明确禁用)
注意:对于 C 语言源文件,WinRT 编译始终明确禁用,即使已明确为项目启用
此变量应由 工具链 文件
针对此类平台设置。