CMAKE_VS_WINRT_BY_DEFAULT

於 3.13 版本新增。

通知 Visual Studio 產生器,對於 VS 2010 及以上版本,目標平台預設啟用 WinRT 編譯,若省略 /ZWVS_WINRT_COMPONENT 時,則需要明確停用 (與當存在這些選項時啟用相反)。

這使得 cmake 在各平台間的 WinRT 設定保持一致 — 如果您沒有明確啟用 WinRT 編譯,它將會被停用 (透過不啟用或明確停用)。

注意:即使一個專案明確啟用了 WinRT 編譯,C 語言原始程式檔的 WinRT 編譯也總是會被明確停用。

此變數意在被 工具鏈 檔案 用於此類平台設定。