forked from qt-creator/qt-creator
Utils: Move C++ language details from ProjectExplorer to Utils
We want to use them in the backend processes too so it's nice to share them in Utils. A concrete size was added too because they should be serialized. Change-Id: Id5eb8f46643d5159f034fc9559f68a08d7e5847a Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -52,7 +52,7 @@ protected:
|
||||
{
|
||||
projectPart.project = project.get();
|
||||
projectPart.toolchainType = ProjectExplorer::Constants::CLANG_TOOLCHAIN_TYPEID;
|
||||
projectPart.languageVersion = ProjectExplorer::LanguageVersion::CXX17;
|
||||
projectPart.languageVersion = Utils::LanguageVersion::CXX17;
|
||||
projectPart.toolChainWordWidth = CppTools::ProjectPart::WordWidth64Bit;
|
||||
projectPart.toolChainTargetTriple = "x86_64-apple-darwin10";
|
||||
projectPart.extraCodeModelFlags = QStringList{"-arch", "x86_64"};
|
||||
@@ -371,7 +371,7 @@ TEST_F(CompilerOptionsBuilder, SetLanguageVersion)
|
||||
|
||||
TEST_F(CompilerOptionsBuilder, HandleLanguageExtension)
|
||||
{
|
||||
projectPart.languageExtensions = ProjectExplorer::LanguageExtension::ObjectiveC;
|
||||
projectPart.languageExtensions = Utils::LanguageExtension::ObjectiveC;
|
||||
|
||||
compilerOptionsBuilder.updateFileLanguage(ProjectFile::CXXSource);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user