configure.ac | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-)
New commits: commit 85f75042f6d62bf3da182311c4396392d9730521 Author: Jesús Corrius <jcorr...@gmail.com> Date: Wed May 6 13:17:14 2015 +0200 Add very initial support for Visual Studio 2015 The new compiler is not detected automatically yet. You have to use --with-visual-studio=2015 to enable it. Change-Id: I0ef8cda7b2d99389b39fd7f8c2e142453ced99ed Reviewed-on: https://gerrit.libreoffice.org/15644 Reviewed-by: David Ostrovsky <da...@ostrovsky.org> Tested-by: David Ostrovsky <da...@ostrovsky.org> diff --git a/configure.ac b/configure.ac index cdef0fe..d214864 100644 --- a/configure.ac +++ b/configure.ac @@ -2028,25 +2028,24 @@ AC_ARG_WITH( [with_doxygen=yes]) AC_ARG_WITH(visual-studio, - AS_HELP_STRING([--with-visual-studio=2013], + AS_HELP_STRING([--with-visual-studio=<2013/2015>], [Specify which Visual Studio version to use in case several are - installed. If not specified, the order of preference is 2013 (including - Express editions). Not very useful at the moment, as currently only - 2013 is supported, anyway.]) + installed. If not specified, only 2013 is detected automatically + because 2015 support is currently experimental.]) [ - Usage: --with-visual-studio=2013 + Usage: --with-visual-studio=<2013/2015> ], ,) AC_ARG_WITH(windows-sdk, - AS_HELP_STRING([--with-windows-sdk=<7.1(A)/8.0(A)/8.1(A)>], + AS_HELP_STRING([--with-windows-sdk=<7.1(A)/8.0(A)/8.1(A)/10>], [Specify which Windows SDK, or "Windows Kit", version to use in case the one that came with the selected Visual Studio is not what you want for some reason. Note that not all compiler/SDK combinations are supported. The intent is that this option should not be needed.]) [ - Usage: --with-windows-sdk=<7.1(A)/8.0(A)/8.1(A)> + Usage: --with-windows-sdk=<7.1(A)/8.0(A)/8.1(A)/10> ], ,) @@ -3392,6 +3391,8 @@ map_vs_year_to_version() case $1 in 2013) vsversion=12.0;; + 2015) + vsversion=14.0;; *) AC_MSG_ERROR([Assertion failure - invalid argument "$1" to map_vs_year_to_version()]);; esac @@ -3415,7 +3416,7 @@ vs_versions_to_check() find_msvs() { - # Find Visual Studio 2013 + # Find Visual Studio 2013/2015 # Args: $1 (optional) : versions to check, in the order of preference # Return value: $vstest @@ -3439,7 +3440,7 @@ find_msvs() find_msvc() { - # Find Visual C++ 2013 + # Find Visual C++ 2013/2015 # Args: $1 (optional) : The VS version year # Return values: $vctest, $vcyear, $vcnum, $vcnumwithdot @@ -3466,6 +3467,10 @@ find_msvc() vcyear=2013 vcnum=120 ;; + 14.0) + vcyear=2015 + vcnum=140 + ;; esac reg_get_value_32 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress/$vcnumwithdot/Setup/VC/ProductDir if test -n "$regvalue" -a "$regvalue" = "$vctest" ; then @@ -3486,7 +3491,7 @@ if test "$_os" = "WINNT"; then if test -n "$with_visual_studio"; then AC_MSG_ERROR([No Visual Studio $with_visual_studio installation found]) else - AC_MSG_ERROR([No Visual Studio 2013 installation found]) + AC_MSG_ERROR([No Visual Studio 2013/2015 installation found]) fi fi @@ -3615,6 +3620,10 @@ if test "$_os" = "WINNT"; then COMEX=15 WINDOWS_SDK_ACCEPTABLE_VERSIONS="8.1A 8.1 8.0 7.1A" ;; + 140) + COMEX=19 + WINDOWS_SDK_ACCEPTABLE_VERSIONS="10.0A 8.1A 8.1 8.0 7.1A" + ;; esac # The expectation is that --with-windows-sdk should not need to be used @@ -5163,6 +5172,14 @@ find_winsdk_version() return fi ;; + 10) + reg_get_value_32 "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows Kits/Installed Roots/KitsRoot10" + if test -n "$regvalue"; then + winsdktest=$regvalue + winsdklibsubdir=10.0.10056.0 + return + fi + ;; esac }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits