Files
qt-creator/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseprojectmanager.qbs
Christian Kandeler 0ffbe6a9e4 CompilationDbProjectManager: Sanitize project parsing
The parsing code used to access all kinds of stuff (e.g. the project
tree and the toolchain manager) from the non-UI thread, which is not
allowed.

Fixes: QTCREATORBUG-22420
Change-Id: I4be47919d7e543376d31826dd380f66f4e060458
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
2019-05-23 08:56:16 +00:00

41 lines
1003 B
QML

import qbs
QtcPlugin {
name: "CompilationDatabaseProjectManager"
Depends { name: "Core" }
Depends { name: "CppTools" }
Depends { name: "ProjectExplorer" }
Depends { name: "TextEditor" }
Depends { name: "Utils" }
files: [
"compilationdatabaseconstants.h",
"compilationdatabaseproject.cpp",
"compilationdatabaseproject.h",
"compilationdatabaseutils.cpp",
"compilationdatabaseutils.h",
"compilationdatabaseprojectmanagerplugin.cpp",
"compilationdatabaseprojectmanagerplugin.h",
"compilationdbparser.cpp",
"compilationdbparser.h",
]
Group {
name: "Tests"
condition: qtc.testsEnabled
files: [
"compilationdatabasetests.cpp",
"compilationdatabasetests.h",
"compilationdatabasetests.qrc",
]
}
Group {
name: "Test resources"
prefix: "database_samples/"
fileTags: []
files: ["**/*"]
}
}