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;
|
||||
break;
|
||||
case Abi::WindowsMsvc2013Flavor:
|
||||
case Abi::WindowsMsvc2015Flavor:
|
||||
case Abi::WindowsMsvc2017Flavor: flags |= StandardCxx14;
|
||||
case Abi::WindowsMsvc2015Flavor: flags |= StandardCxx14;
|
||||
break;
|
||||
case Abi::WindowsMsvc2017Flavor:
|
||||
if (cxxflags.contains("/std:c++17") || cxxflags.contains("/std:c++latest"))
|
||||
flags |= StandardCxx17;
|
||||
else
|
||||
flags |= StandardCxx14;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user