aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/qtmocscanner.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-04-30 11:17:11 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-04-30 09:35:01 +0000
commit6204e140bd32afa90be334400fb13083bd6ee5d3 (patch)
tree4bb98f57ec5dabc7b22d31e094973138b400bbb5 /src/lib/corelib/buildgraph/qtmocscanner.h
parent891ca70dc7d92c2b59e33e58d0c907db913308d3 (diff)
QtMocScanner: Hold only one C++ scanner instance
In commit 21e82bbbe3, we merged the different C/C++ include scanners, but forgot to adapt the moc scanner, which still operated under the assumption that it needed to hold different instances per file tag. Change-Id: I3cdce3969aa443ca0f2b436c9cb8a6847998d4d9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/buildgraph/qtmocscanner.h')
-rw-r--r--src/lib/corelib/buildgraph/qtmocscanner.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/corelib/buildgraph/qtmocscanner.h b/src/lib/corelib/buildgraph/qtmocscanner.h
index 9b0a00f31..6455383f3 100644
--- a/src/lib/corelib/buildgraph/qtmocscanner.h
+++ b/src/lib/corelib/buildgraph/qtmocscanner.h
@@ -66,7 +66,6 @@ public:
~QtMocScanner();
private:
- ScannerPlugin *scannerPluginForFileTags(const FileTags &ft);
void findIncludedMocCppFiles();
static QScriptValue js_apply(QScriptContext *ctx, QScriptEngine *engine, QtMocScanner *that);
QScriptValue apply(QScriptEngine *engine, const Artifact *artifact);
@@ -75,9 +74,7 @@ private:
const ResolvedProductPtr &m_product;
QScriptValue m_targetScriptValue;
QHash<QString, QString> m_includedMocCppFiles;
- ScannerPlugin *m_cppScanner;
- ScannerPlugin *m_objcppScanner;
- ScannerPlugin *m_hppScanner;
+ ScannerPlugin *m_cppScanner = nullptr;
};
} // namespace Internal