forked from qt-creator/qt-creator
Change-Id: I5aa07fa430baa8b860e3ae540d8b0c1e1ce765c5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
42 lines
1.2 KiB
QML
42 lines
1.2 KiB
QML
import qbs 1.0
|
|
|
|
QtcPlugin {
|
|
name: "Haskell"
|
|
|
|
Depends { name: "Qt.widgets" }
|
|
Depends { name: "Utils" }
|
|
|
|
Depends { name: "Core" }
|
|
Depends { name: "TextEditor" }
|
|
Depends { name: "ProjectExplorer" }
|
|
|
|
files: [
|
|
"haskell.qrc",
|
|
"haskellbuildconfiguration.cpp", "haskellbuildconfiguration.h",
|
|
"haskellconstants.h",
|
|
"haskelleditorfactory.cpp", "haskelleditorfactory.h",
|
|
"haskell_global.h",
|
|
"haskellhighlighter.cpp", "haskellhighlighter.h",
|
|
"haskellmanager.cpp", "haskellmanager.h",
|
|
"haskellplugin.cpp",
|
|
"haskellproject.cpp", "haskellproject.h",
|
|
"haskellrunconfiguration.cpp", "haskellrunconfiguration.h",
|
|
"haskellsettings.cpp", "haskellsettings.h",
|
|
"haskelltokenizer.cpp", "haskelltokenizer.h",
|
|
"stackbuildstep.cpp", "stackbuildstep.h"
|
|
]
|
|
|
|
Qt.core.resourceFileBaseName: "HaskellWizards" // avoid conflicting qrc file
|
|
Group {
|
|
name: "Wizard files"
|
|
Qt.core.resourceSourceBase: sourceDirectory
|
|
Qt.core.resourcePrefix: "haskell/"
|
|
fileTags: "qt.core.resource_data"
|
|
prefix: "share/wizards/"
|
|
files: [
|
|
"module/file.hs",
|
|
"module/wizard.json",
|
|
]
|
|
}
|
|
}
|