forked from qt-creator/qt-creator
qbs build: Do not build QmlDesigner & friends
Too much maintenance effort for not enough gain. Change-Id: Ica385bcc93da0dbc7af8e15c07fdd33580de29a7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1,66 +0,0 @@
|
||||
import qbs
|
||||
|
||||
QtcProduct {
|
||||
name: "assetexporterplugin"
|
||||
condition: QmlDesigner.present
|
||||
type: ["dynamiclibrary"]
|
||||
installDir: qtc.ide_plugin_path + '/' + installDirName
|
||||
property string installDirName: qbs.targetOS.contains("macos") ? "QmlDesigner" : "qmldesigner"
|
||||
|
||||
Depends { name: "Core" }
|
||||
Depends { name: "ProjectExplorer" }
|
||||
Depends { name: "QmlDesigner"; required: false }
|
||||
Depends { name: "Utils" }
|
||||
Depends {
|
||||
name: "Qt"
|
||||
submodules: [
|
||||
"quick-private"
|
||||
]
|
||||
}
|
||||
|
||||
cpp.includePaths: base.concat([
|
||||
"./",
|
||||
"../designercore/include",
|
||||
"../../../../share/qtcreator/qml/qmlpuppet/interfaces",
|
||||
"../../../../share/qtcreator/qml/qmlpuppet/types"
|
||||
])
|
||||
|
||||
Properties {
|
||||
condition: qbs.targetOS.contains("unix")
|
||||
cpp.internalVersion: ""
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "plugin metadata"
|
||||
files: ["assetexporterplugin.json"]
|
||||
fileTags: ["qt_plugin_metadata"]
|
||||
}
|
||||
|
||||
files: [
|
||||
"assetexportdialog.cpp",
|
||||
"assetexportdialog.h",
|
||||
"assetexportdialog.ui",
|
||||
"assetexporter.cpp",
|
||||
"assetexporter.h",
|
||||
"assetexporterplugin.cpp",
|
||||
"assetexporterplugin.h",
|
||||
"assetexporterplugin.qrc",
|
||||
"assetexporterview.cpp",
|
||||
"assetexporterview.h",
|
||||
"assetexportpluginconstants.h",
|
||||
"componentexporter.cpp",
|
||||
"componentexporter.h",
|
||||
"exportnotification.cpp",
|
||||
"exportnotification.h",
|
||||
"filepathmodel.cpp",
|
||||
"filepathmodel.h",
|
||||
"dumpers/assetnodedumper.cpp",
|
||||
"dumpers/assetnodedumper.h",
|
||||
"dumpers/itemnodedumper.cpp",
|
||||
"dumpers/itemnodedumper.h",
|
||||
"dumpers/nodedumper.cpp",
|
||||
"dumpers/nodedumper.h",
|
||||
"dumpers/textnodedumper.cpp",
|
||||
"dumpers/textnodedumper.h"
|
||||
]
|
||||
}
|
||||
@@ -1,70 +0,0 @@
|
||||
import qbs
|
||||
|
||||
QtcProduct {
|
||||
name: "componentsplugin"
|
||||
condition: QmlDesigner.present
|
||||
type: ["dynamiclibrary"]
|
||||
installDir: qtc.ide_plugin_path + '/' + installDirName
|
||||
property string installDirName: qbs.targetOS.contains("macos") ? "QmlDesigner" : "qmldesigner"
|
||||
|
||||
Depends { name: "Core" }
|
||||
Depends { name: "QmlDesigner"; required: false }
|
||||
Depends { name: "Utils" }
|
||||
Depends { name: "Qt.qml" }
|
||||
|
||||
cpp.defines: base.concat("COMPONENTS_LIBRARY")
|
||||
cpp.includePaths: base.concat([
|
||||
"..",
|
||||
"../components/componentcore",
|
||||
"../components/debugview",
|
||||
"../components/edit3d",
|
||||
"../components/formeditor",
|
||||
"../components/integration",
|
||||
"../components/itemlibrary",
|
||||
"../components/navigator",
|
||||
"../components/propertyeditor",
|
||||
"../components/stateseditor",
|
||||
"../components/stateseditornew",
|
||||
"../designercore",
|
||||
"../designercore/include",
|
||||
"../../../../share/qtcreator/qml/qmlpuppet/interfaces",
|
||||
"../../../../share/qtcreator/qml/qmlpuppet/types",
|
||||
])
|
||||
Properties {
|
||||
condition: qbs.targetOS.contains("unix")
|
||||
cpp.internalVersion: ""
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "controls"
|
||||
files: ["Controls/*.qml"]
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "images"
|
||||
files: ["images/*.png"]
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "plugin metadata"
|
||||
files: ["componentsplugin.json"]
|
||||
fileTags: ["qt_plugin_metadata"]
|
||||
}
|
||||
|
||||
files: [
|
||||
"addtabdesigneraction.cpp",
|
||||
"addtabdesigneraction.h",
|
||||
"addtabtotabviewdialog.ui",
|
||||
"addtabtotabviewdialog.cpp",
|
||||
"addtabtotabviewdialog.h",
|
||||
"components.metainfo",
|
||||
"componentsplugin.cpp",
|
||||
"componentsplugin.h",
|
||||
"componentsplugin.qrc",
|
||||
"entertabdesigneraction.cpp",
|
||||
"entertabdesigneraction.h",
|
||||
"tabviewindexmodel.cpp",
|
||||
"tabviewindexmodel.h",
|
||||
"../designercore/include/iwidgetplugin.h",
|
||||
]
|
||||
}
|
||||
@@ -1,12 +1,6 @@
|
||||
import qbs
|
||||
|
||||
Project {
|
||||
name: "QML designer projects"
|
||||
references: [
|
||||
"qmldesignerplugin.qbs",
|
||||
"qtquickplugin/qtquickplugin.qbs",
|
||||
"componentsplugin/componentsplugin.qbs",
|
||||
"qmlpreviewplugin/qmlpreviewplugin.qbs",
|
||||
"assetexporterplugin/assetexporterplugin.qbs"
|
||||
]
|
||||
Product {
|
||||
name: "QmlDesigner"
|
||||
files: ["*", "**/*"]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,41 +0,0 @@
|
||||
import qbs
|
||||
|
||||
QtcProduct {
|
||||
name: "qmlpreviewplugin"
|
||||
condition: QmlDesigner.present
|
||||
type: ["dynamiclibrary"]
|
||||
installDir: qtc.ide_plugin_path + '/' + installDirName
|
||||
property string installDirName: qbs.targetOS.contains("macos") ? "QmlDesigner" : "qmldesigner"
|
||||
|
||||
cpp.defines: base.concat("QMLPREVIEW_LIBRARY")
|
||||
cpp.includePaths: base.concat("../designercore/include")
|
||||
Properties {
|
||||
condition: qbs.targetOS.contains("unix")
|
||||
cpp.internalVersion: ""
|
||||
}
|
||||
|
||||
Depends { name: "Core" }
|
||||
Depends { name: "ProjectExplorer" }
|
||||
Depends { name: "QmlDesigner"; required: false }
|
||||
Depends { name: "Qt.qml" }
|
||||
Depends { name: "Utils" }
|
||||
|
||||
Group {
|
||||
name: "images"
|
||||
files: ["images/*.png"]
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "plugin metadata"
|
||||
files: ["qmlpreviewplugin.json"]
|
||||
fileTags: ["qt_plugin_metadata"]
|
||||
}
|
||||
|
||||
files: [
|
||||
"qmlpreviewactions.cpp",
|
||||
"qmlpreviewactions.h",
|
||||
"qmlpreviewplugin.cpp",
|
||||
"qmlpreviewplugin.h",
|
||||
"qmlpreviewplugin.qrc",
|
||||
]
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
import qbs
|
||||
|
||||
QtcProduct {
|
||||
name: "qtquickplugin"
|
||||
type: ["dynamiclibrary"]
|
||||
installDir: qtc.ide_plugin_path + '/' + installDirName
|
||||
property string installDirName: qbs.targetOS.contains("macos") ? "QmlDesigner" : "qmldesigner"
|
||||
|
||||
Depends { name: "Qt.qml" }
|
||||
|
||||
cpp.defines: base.concat("QTQUICK_LIBRARY")
|
||||
cpp.includePaths: base.concat("../designercore/include")
|
||||
Properties {
|
||||
condition: qbs.targetOS.contains("unix")
|
||||
cpp.internalVersion: ""
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "sources"
|
||||
files: ["sources/*.qml"]
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "images"
|
||||
files: ["images/*.png"]
|
||||
}
|
||||
|
||||
Group {
|
||||
name: "plugin metadata"
|
||||
files: ["qtquickplugin.json"]
|
||||
fileTags: ["qt_plugin_metadata"]
|
||||
}
|
||||
|
||||
files: [
|
||||
"quick.metainfo",
|
||||
"qtquickplugin.cpp",
|
||||
"qtquickplugin.h",
|
||||
"qtquickplugin.qrc",
|
||||
"../designercore/include/iwidgetplugin.h",
|
||||
]
|
||||
}
|
||||
@@ -1,58 +1,6 @@
|
||||
import qbs.FileInfo
|
||||
|
||||
QtcPlugin {
|
||||
Product {
|
||||
name: "StudioWelcome"
|
||||
condition: QmlDesigner.present
|
||||
|
||||
Depends { name: "Qt"; submodules: ["qml", "qml-private", "quick", "quickwidgets"] }
|
||||
Depends { name: "Utils" }
|
||||
|
||||
Depends { name: "Core" }
|
||||
Depends { name: "ProjectExplorer" }
|
||||
Depends { name: "QtSupport" }
|
||||
Depends { name: "QmlDesigner"; required: false }
|
||||
Depends { name: "QmlProjectManager" }
|
||||
Depends { name: "app_version_header" }
|
||||
|
||||
cpp.defines: 'STUDIO_QML_PATH="' + FileInfo.joinPaths(sourceDirectory, "qml") + '"'
|
||||
|
||||
files: [
|
||||
"createproject.cpp",
|
||||
"createproject.h",
|
||||
"examplecheckout.h",
|
||||
"examplecheckout.cpp",
|
||||
"newprojectdialogimageprovider.h",
|
||||
"newprojectdialogimageprovider.cpp",
|
||||
"presetmodel.cpp",
|
||||
"presetmodel.h",
|
||||
"qdsnewdialog.cpp",
|
||||
"qdsnewdialog.h",
|
||||
"screensizemodel.h",
|
||||
"studiowelcome_global.h", "studiowelcometr.h",
|
||||
"studiowelcomeplugin.h",
|
||||
"studiowelcomeplugin.cpp",
|
||||
"studiowelcome.qrc",
|
||||
"stylemodel.cpp",
|
||||
"stylemodel.h",
|
||||
"wizardfactories.cpp",
|
||||
"wizardfactories.h",
|
||||
"wizardhandler.cpp",
|
||||
"wizardhandler.h",
|
||||
"userpresets.cpp",
|
||||
"userpresets.h"
|
||||
]
|
||||
|
||||
Group {
|
||||
name: "studiofonts"
|
||||
prefix: "../../share/3rdparty/studiofonts/"
|
||||
files: "studiofonts.qrc"
|
||||
}
|
||||
|
||||
Qt.core.resourceFileBaseName: "StudioWelcome_qml"
|
||||
Qt.core.resourceSourceBase: "."
|
||||
Group {
|
||||
name: "Qml Files"
|
||||
fileTags: "qt.core.resource_data"
|
||||
files: "qml/**"
|
||||
}
|
||||
files: ["*", "**/*"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user