https://git.reactos.org/?p=reactos.git;a=commitdiff;h=d37799ea3e52a74493eaeā¦
commit d37799ea3e52a74493eae40f861b4a5f6a3b8b8f
Author: Victor Perevertkin <victor.perevertkin(a)reactos.org>
AuthorDate: Tue Mar 31 12:29:56 2020 +0300
Commit: Victor Perevertkin <victor.perevertkin(a)reactos.org>
CommitDate: Tue Mar 31 12:29:56 2020 +0300
[CONFIGURE] Simplify version detection for modern Visual Studio
---
configure.cmd | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/configure.cmd b/configure.cmd
index acbf3da1bd2..1cee20afc3f 100755
--- a/configure.cmd
+++ b/configure.cmd
@@ -54,18 +54,8 @@ if defined ROS_ARCH (
cl 2>&1 | find "17.00." > NUL && set VS_VERSION=11
cl 2>&1 | find "18.00." > NUL && set VS_VERSION=12
cl 2>&1 | find "19.00." > NUL && set VS_VERSION=14
- cl 2>&1 | find "19.10." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.11." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.12." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.13." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.14." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.15." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.16." > NUL && set VS_VERSION=15
- cl 2>&1 | find "19.20." > NUL && set VS_VERSION=16
- cl 2>&1 | find "19.21." > NUL && set VS_VERSION=16
- cl 2>&1 | find "19.22." > NUL && set VS_VERSION=16
- cl 2>&1 | find "19.23." > NUL && set VS_VERSION=16
- cl 2>&1 | find "19.24." > NUL && set VS_VERSION=16
+ cl 2>&1 | findstr /R /c:"19\.1.\." > NUL && set
VS_VERSION=15
+ cl 2>&1 | findstr /R /c:"19\.2.\." > NUL && set
VS_VERSION=16
if not defined VS_VERSION (
echo Error: Visual Studio version too old ^(before 10 ^(2010^)^) or version
detection failed.
goto quit