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