configure.ac | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 0aea45001b73d76fa9b3185ad60df1ac6d2d9b12
Author: Stephan Bergmann <[email protected]>
AuthorDate: Wed Nov 10 13:30:53 2021 +0100
Commit: Stephan Bergmann <[email protected]>
CommitDate: Wed Nov 10 17:11:38 2021 +0100
Only try -prerelease as a fallback
Otherwise, --with-visual-studio=2022 picked the Preview version for me when
I
have both Preview and Current installed.
Change-Id: I1c53a28877a6de80db54ed9b17b1eee0eae923c8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124963
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <[email protected]>
diff --git a/configure.ac b/configure.ac
index a894323e2881..336c79925427 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3887,7 +3887,10 @@ find_msvc()
PathFormat "$vswhere"
vswhere=$formatted_path_unix
for ver in $vsversions; do
- vswhereoutput=`$vswhere -prerelease -version "@<:@ $ver , $(expr $ver
+ 1) @:}@" -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64
-property installationPath | head -1`
+ vswhereoutput=`$vswhere -version "@<:@ $ver , $(expr $ver + 1) @:}@"
-requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -property
installationPath | head -1`
+ if test -z "$vswhereoutput"; then
+ vswhereoutput=`$vswhere -prerelease -version "@<:@ $ver , $(expr
$ver + 1) @:}@" -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64
-property installationPath | head -1`
+ fi
# Fall back to all MS products (this includes VC++ Build Tools)
if ! test -n "$vswhereoutput"; then
AC_MSG_CHECKING([VC++ Build Tools and similar])