summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppprojectinfogenerator.cpp
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2018-10-30 10:31:34 +0100
committerIvan Donchevskii <ivan.donchevskii@qt.io>2018-11-01 14:52:05 +0000
commitf604c8a77cf86663fc751bcf23c94697088cfda1 (patch)
treec98bc2ff2e694f3d93650260f8144e1e8c522f2f /src/plugins/cpptools/cppprojectinfogenerator.cpp
parentcb75aa3e58987ed3cd8ac5e1dde089b855f731b2 (diff)
downloadqt-creator-f604c8a77cf86663fc751bcf23c94697088cfda1.tar.gz
CompilationDatabase: Support both code models
Extract headers, defines and fileKind from flags in order to have complete project parts. Side-effect: better support for MSVC-specific flags. Change-Id: Iaa1413c91c96c3cf89ddbe76a7a1f0f46c5289c0 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppprojectinfogenerator.cpp')
-rw-r--r--src/plugins/cpptools/cppprojectinfogenerator.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppprojectinfogenerator.cpp b/src/plugins/cpptools/cppprojectinfogenerator.cpp
index 0eb1af9c6e..9fae0db017 100644
--- a/src/plugins/cpptools/cppprojectinfogenerator.cpp
+++ b/src/plugins/cpptools/cppprojectinfogenerator.cpp
@@ -165,9 +165,6 @@ ProjectPart::Ptr ProjectInfoGenerator::createProjectPart(
part->warningFlags = flags.warningFlags;
part->languageExtensions = flags.languageExtensions;
- if (part->toolchainType == ProjectExplorer::Constants::COMPILATION_DATABASE_TOOLCHAIN_TYPEID)
- part->extraCodeModelFlags = flags.commandLineFlags;
-
// Toolchain macros and language version
if (tcInfo.macroInspectionRunner) {
auto macroInspectionReport = tcInfo.macroInspectionRunner(flags.commandLineFlags);