Here is the patch for Windows 10 Support which would be issue 15686. This is dependent on the patch for issue 15674 which is the version detection change.
>From the commit message: This change adds support for Windows 10 Universal Applications. A Windows 10 Universal Application can be targeted by setting: CMAKE_SYSTEM_NAME=WindowsStore and CMAKE_SYSTEM_VERSION=10.0 There are no WindowsPhone apps, universal apps target both phone and store. New Properties Added: VS_TARGET_PLATFORM_VERSION: Target property. Specifies that the SDK being used to compile the project. For Windows 10 RTM, that will be 10.0.10240.0. For Store apps, this property is required by Visual Studio. If the property is not specified, the system will be queried for the available Windows 10 SDKs installed and the most recent but less than or equal version than the host system version will be set as a default (in CMAKE_VS_TARGET_PLATFORM_VERSION) and used. VS_TARGET_PLATFORM_MIN_VERSION: Target Property. Specifies the minimum version of the OS that the project can target. VS_DESKTOP_EXTENSIONS_VERSION, VS_MOBILE_EXTENSIONS_VERSIONS, VS_IOT_EXTENSIONS_VERSION: Target property. When specifying these properties a reference to the version of the SDK specified will be added to the project allowing to target the extended functionality in a universal project. VS_IOT_STARTUP_TASK: Target property. Specifies that the target should be built as an IOT continuous background task. VS_TOOL_OVERRIDE: Source property. For common files, allows to modify the tool that gets applied to the source file. For example, when adding a .RESW file to the project, since CMake doesn't know how to handle them, it will assign a None Tool to the file. This allows to override the default and specify a new tool to handle. This change requires the change for issue 0015674 for determining the version of the OS. -----Original Message----- From: Brad King [mailto:[email protected]] Sent: Thursday, September 10, 2015 12:08 To: Gilles Khouzam <[email protected]> Cc: [email protected] Subject: Re: [cmake-developers] [Patch] Adding Windows 10 support On 09/10/2015 03:04 PM, Brad King wrote: > On 09/10/2015 02:37 PM, Gilles Khouzam wrote: >> I can split it up in multiple patches if that makes it easier. > > Yes, please. That makes review and future reading of history easier > because we see a commit message associated with each corresponding set > of changes. > > Please order the patches so that no existing functionality breaks at > any step and everything compiles. Also please produce the patches with "git format-patch" so that commit messages and authorship info comes with each one. Thanks, -Brad
Issue15686.patch
Description: Issue15686.patch
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
