forked from qt-creator/qt-creator
MSVC: Add support for language version flags in MSVC2017
Change-Id: I0aafd3917bbc53e77a965c3c5a761c7acaf047ff Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
committed by
David Schulz
parent
81fd3f7a30
commit
6c02588f39
@@ -138,8 +138,13 @@ ToolChain::CompilerFlags AbstractMsvcToolChain::compilerFlags(const QStringList
|
|||||||
case Abi::WindowsMsvc2012Flavor: flags |= StandardCxx11;
|
case Abi::WindowsMsvc2012Flavor: flags |= StandardCxx11;
|
||||||
break;
|
break;
|
||||||
case Abi::WindowsMsvc2013Flavor:
|
case Abi::WindowsMsvc2013Flavor:
|
||||||
case Abi::WindowsMsvc2015Flavor:
|
case Abi::WindowsMsvc2015Flavor: flags |= StandardCxx14;
|
||||||
case Abi::WindowsMsvc2017Flavor: flags |= StandardCxx14;
|
break;
|
||||||
|
case Abi::WindowsMsvc2017Flavor:
|
||||||
|
if (cxxflags.contains("/std:c++17") || cxxflags.contains("/std:c++latest"))
|
||||||
|
flags |= StandardCxx17;
|
||||||
|
else
|
||||||
|
flags |= StandardCxx14;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user