From 7fb34481617cb1a283082cb12885dd3f625e77a2 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Thu, 1 Sep 2016 10:05:55 +0200 Subject: configure.pri: Determine MSVC compiler version Run cl.exe /? and extract version from header line printed to standard error. Change-Id: Iecf18f1b0f94cc1d51add7021d80772784e0f953 Reviewed-by: Oswald Buddenhagen --- configure.pri | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure.pri b/configure.pri index 8c87aaed81..6a75398d35 100644 --- a/configure.pri +++ b/configure.pri @@ -281,8 +281,11 @@ defineTest(qtConfTest_checkCompiler) { $${1}.compilerId = "icc" $${1}.compilerVersion = $$replace(version, "icpc version ([0-9.]+).*", "\\1") } else: msvc { + qtRunLoggedCommand("$$QMAKE_CXX /? 2>&1", version)|return(false) + version = "$$version" $${1}.compilerDescription = "MSVC" $${1}.compilerId = "cl" + $${1}.compilerVersion = $$replace(version, "^.*Compiler Version ([0-9.]+) for.*$", "\\1") } else { return(false) } -- cgit v1.2.3