summaryrefslogtreecommitdiff
path: root/src/plugins/cmakeprojectmanager/cmakeproject.cpp
diff options
context:
space:
mode:
authorSergey Shambir <sergey.shambir.auto@gmail.com>2013-04-28 13:11:48 +0400
committerSergey Shambir <sergey.shambir.auto@gmail.com>2013-04-30 17:31:22 +0200
commit6faf45a46572bb2c245fbc389094d39fdaefad23 (patch)
treed059119a977d84a191eb939cf5a749444be3f293 /src/plugins/cmakeprojectmanager/cmakeproject.cpp
parent6ab892f0673eff760e0050a9f3c37cf6484b7c3c (diff)
downloadqt-creator-6faf45a46572bb2c245fbc389094d39fdaefad23.tar.gz
ProjectExplorer: extended Toolchain::CompilerFlags
Now it provides information about C language standard and C++ extensions. No new behavior added to project managers. Change-Id: Ib7c19641f452a75c9b14cd7e33d104dcd1603720 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakeproject.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeproject.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp
index f7b803e5bf..438c9c9bb5 100644
--- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp
@@ -406,7 +406,7 @@ bool CMakeProject::parseCMakeLists()
part->frameworkPaths = allFrameworkPaths;
part->cVersion = CppTools::ProjectPart::C99;
if (tc)
- part->cxxVersion = tc->compilerFlags(cxxflags) == ToolChain::STD_CXX11
+ part->cxxVersion = (tc->compilerFlags(cxxflags) | ToolChain::StandardCxx11)
? CppTools::ProjectPart::CXX11
: CppTools::ProjectPart::CXX98;
else