forked from qt-creator/qt-creator
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>
41 lines
1003 B
QML
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: ["**/*"]
|
|
}
|
|
}
|