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>
This commit is contained in:
Ivan Donchevskii
2018-10-30 10:31:34 +01:00
parent cb75aa3e58
commit f604c8a77c
20 changed files with 970 additions and 198 deletions

View File

@@ -0,0 +1,7 @@
INCLUDEPATH += $$PWD
SOURCES += \
$$PWD/compilationdatabaseutils.cpp
HEADERS += \
$$PWD/compilationdatabaseutils.h