forked from qt-creator/qt-creator
Change-Id: Idc471dd4a9734f71e615532a4d70225435452d27 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
30 lines
943 B
QML
30 lines
943 B
QML
import qbs
|
|
import "../../../autotest.qbs" as Autotest
|
|
|
|
Autotest {
|
|
name: "QmlProjectManager file format autotest"
|
|
Depends { name: "QmlJS" }
|
|
Depends { name: "Utils" }
|
|
Depends { name: "Qt"; submodules: ["script", "declarative"]; }
|
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
|
property path fileFormatDir: project.ide_source_tree + "/src/plugins/qmlprojectmanager/fileformat"
|
|
files: "tst_fileformat.cpp"
|
|
Group {
|
|
name: "Files from QmlProjectManager"
|
|
prefix: product.fileFormatDir + '/'
|
|
files: [
|
|
"filefilteritems.cpp",
|
|
"filefilteritems.h",
|
|
"qmlprojectfileformat.cpp",
|
|
"qmlprojectfileformat.h",
|
|
"qmlprojectitem.cpp",
|
|
"qmlprojectitem.h",
|
|
]
|
|
}
|
|
cpp.includePaths: base.concat([fileFormatDir])
|
|
cpp.defines: base.concat([
|
|
'QT_CREATOR',
|
|
'SRCDIR="' + path + '"'
|
|
])
|
|
}
|