2018-10-28 12:09:07 +01:00
|
|
|
CMAKE_VS_WINRT_BY_DEFAULT
|
|
|
|
-------------------------
|
|
|
|
|
2021-09-14 00:13:48 +02:00
|
|
|
.. versionadded:: 3.13
|
|
|
|
|
2020-08-30 11:54:41 +02:00
|
|
|
Inform :ref:`Visual Studio Generators` for VS 2010 and above that the
|
|
|
|
target platform enables WinRT compilation by default and it needs to
|
|
|
|
be explicitly disabled if ``/ZW`` or :prop_tgt:`VS_WINRT_COMPONENT` is
|
|
|
|
omitted (as opposed to enabling it when either of those options is
|
|
|
|
present)
|
|
|
|
|
|
|
|
This makes cmake configuration consistent in terms of WinRT among
|
|
|
|
platforms - if you did not enable the WinRT compilation explicitly, it
|
|
|
|
will be disabled (by either not enabling it or explicitly disabling it)
|
|
|
|
|
|
|
|
Note: WinRT compilation is always explicitly disabled for C language
|
|
|
|
source files, even if it is expliclty enabled for a project
|
2018-10-28 12:09:07 +01:00
|
|
|
|
|
|
|
This variable is meant to be set by a
|
|
|
|
:variable:`toolchain file <CMAKE_TOOLCHAIN_FILE>` for such platforms.
|