https://github.com/Kitware/CMake
Revision a57caf7eecdfe61e4ac5f63b145fc9269610f3f0 authored by Brad King on 11 January 2016, 18:44:11 UTC, committed by Brad King on 11 January 2016, 18:44:11 UTC
In commit v3.4.0-rc1~5^2~1 (VS: Add support for selecting the Windows 10 SDK, 2015-09-30) we added Windows 10 SDK selection choosing the most recent SDK that is not newer than the target version. This is backward because it should be up to the application code to not use APIs newer than the target version. It is up to the build system to provide a SDK that has at least the APIs expected to be available for the target version. Furthermore, since the default target version is the host version of Windows, the old approach breaks when the only SDK available is for a newer version of Windows. Fix this by always selecting a Windows 10 SDK if one exists. Use the SDK for the exact version if is available. Otherwise use the latest version of the SDK available because that will have at least the APIs expected for the target version.
1 parent ad594de
Tip revision: a57caf7eecdfe61e4ac5f63b145fc9269610f3f0 authored by Brad King on 11 January 2016, 18:44:11 UTC
VS: Fix Windows 10 SDK version selection (#15831)
VS: Fix Windows 10 SDK version selection (#15831)
Tip revision: a57caf7
cm_expat.h
/*============================================================================
CMake - Cross Platform Makefile Generator
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
Distributed under the OSI-approved BSD License (the "License");
see accompanying file Copyright.txt for details.
This software is distributed WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the License for more information.
============================================================================*/
#ifndef cm_expat_h
#define cm_expat_h
/* Use the expat library configured for CMake. */
#include "cmThirdParty.h"
#ifdef CMAKE_USE_SYSTEM_EXPAT
# include <expat.h>
#else
# include <cmexpat/expat.h>
#endif
#endif
Computing file changes ...