forked from qt-creator/qt-creator
CppTools/ProjectExplorer: Remove enum duplication
... between CppTools::ProjectPart and ProjectExplorer::ToolChain. Change-Id: I8b448747e454adbed77547460383b8515462cc81 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -35,12 +35,13 @@ namespace CppTools {
|
||||
|
||||
void ProjectPart::updateLanguageFeatures()
|
||||
{
|
||||
const bool hasCxx = languageVersion >= CXX98;
|
||||
const bool hasCxx = languageVersion >= ProjectExplorer::LanguageVersion::CXX98;
|
||||
const bool hasQt = hasCxx && qtVersion != NoQt;
|
||||
languageFeatures.cxx11Enabled = languageVersion >= CXX11;
|
||||
languageFeatures.cxx11Enabled = languageVersion >= ProjectExplorer::LanguageVersion::CXX11;
|
||||
languageFeatures.cxxEnabled = hasCxx;
|
||||
languageFeatures.c99Enabled = languageVersion >= C99;
|
||||
languageFeatures.objCEnabled = languageExtensions.testFlag(ObjectiveCExtensions);
|
||||
languageFeatures.c99Enabled = languageVersion >= ProjectExplorer::LanguageVersion::C99;
|
||||
languageFeatures.objCEnabled = languageExtensions.testFlag(
|
||||
ProjectExplorer::LanguageExtension::ObjectiveC);
|
||||
languageFeatures.qtEnabled = hasQt;
|
||||
languageFeatures.qtMocRunEnabled = hasQt;
|
||||
if (!hasQt) {
|
||||
|
||||
Reference in New Issue
Block a user