• David Ostrovsky's avatar
    Support universal C runtime, SDK 10 and .NET 4.6 · 21250262
    David Ostrovsky yazdı
    Starting with MSVC 14.0 (aka VS 2015) C Runtime (CRT) was divided in
    two logical parts: The VCRuntime, which contained the compiler support
    functionality required for things like process startup and exception
    handling, and a "stable" part that contained all of the purely library
    parts of the CRT.
    
    Previously, all of the CRT headers, sources, and libraries were
    distributed as part of the Visual C++ SDK, installed in the VC
    subdirectory of Visual Studio installation (generally C:\Program
    Files (x86)\Microsoft Visual Studio 14.0\VC). The files for the
    VCRuntime are still part of the Visual C++ SDK. The headers, sources,
    and libraries are now distributed as part of a separate Universal CRT
    SDK. This SDK is included with Visual Studio; it is installed to
    C:\Program Files (x86)\Windows Kits\10. The debug ucrtbased.dll is
    also included as part of this SDK and is installed to the system
    directory.
    
    In I0ef8cda7b initial support was added to suport VS 2015. In this
    change support for universal CRT, .NET 4.6 and SDK 10 is added. UCRT
    dirs are added to CFLAG, CXXFLAG and ILIB. SDK 10 include path is
    added to SOLARINC. .NET Framework 4.6 was splitted from SDK 10 and
    needs to be discovered separately.
    
    Change-Id: I2c484b6b1debab0d71523385021abb8fc8e6027f
    Reviewed-on: https://gerrit.libreoffice.org/16642Tested-by: 's avatarJenkins <ci@libreoffice.org>
    Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
    21250262
configure.ac 449 KB