Fix qbs build

Was broken in an impressive number of ways by latest Design Studio
merge.

Change-Id: I25f56827074a8c16a1a9c18884e1f63e8eaf6ef1
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2023-05-23 08:49:27 +02:00
parent eebe7f86f3
commit 8e7ad13ad2
9 changed files with 24 additions and 15 deletions

View File

@@ -7,7 +7,7 @@ QtcLibrary {
cpp.defines: base.concat("ADVANCEDDOCKINGSYSTEM_LIBRARY")
cpp.includePaths: base.concat([".", linux.prefix])
Depends { name: "Qt"; submodules: ["widgets", "core", "gui"] }
Depends { name: "Qt"; submodules: ["widgets", "xml"] }
Depends { name: "Utils" }
Group {
@@ -31,6 +31,7 @@ QtcLibrary {
"floatingdockcontainer.cpp", "floatingdockcontainer.h",
"floatingdragpreview.cpp", "floatingdragpreview.h",
"iconprovider.cpp", "iconprovider.h",
"workspace.cpp", "workspace.h",
"workspacedialog.cpp", "workspacedialog.h",
"workspacemodel.cpp", "workspacemodel.h",
"workspaceview.cpp", "workspaceview.h",

View File

@@ -337,7 +337,7 @@ Project {
"headerviewstretcher.h",
"uncommentselection.cpp",
"uncommentselection.h",
"uniqueobjectptr.h"
"uniqueobjectptr.h",
"unixutils.cpp",
"unixutils.h",
"url.cpp",

View File

@@ -16,14 +16,25 @@ QtcPlugin {
]
Group {
prefix: "utils/"
prefix: "studio/"
files: [
"designersettings.cpp",
"designersettings.h",
"qmlpuppetpaths.cpp",
"qmlpuppetpaths.h",
"studiosettingspage.cpp",
"studiosettingspage.h",
"studiostyle.cpp",
"studiostyle.h",
"studioquickwidget.cpp",
"studioquickwidget.h",
]
}
Group {
prefix: "utils/"
files: [
"designerpaths.cpp",
"designerpaths.h",
"designersettings.cpp",
"designersettings.h",
"qmlpuppetpaths.cpp",
"qmlpuppetpaths.h",
]
}
}

View File

@@ -3,7 +3,7 @@
#include "qmldesignerbaseplugin.h"
#include "studiosettingspage.h"
#include "studio/studiosettingspage.h"
#include "studio/studiostyle.h"
#include "utils/designersettings.h"

View File

@@ -3,7 +3,7 @@
#pragma once
#include "qmldesignerbase_global.h"
#include "../qmldesignerbase_global.h"
#include <QProxyStyle>

View File

@@ -2,7 +2,7 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
#include "qmlbuildsystem.h"
#include "qmlprojectconstants.h"
#include "../qmlprojectconstants.h"
#include <QtCore5Compat/qtextcodec.h>
#include <qmljs/qmljsmodelmanagerinterface.h>

View File

@@ -26,7 +26,6 @@ QtcPlugin {
"qmlprojectconstants.h",
"qmlprojectmanager_global.h", "qmlprojectmanagertr.h",
"qmlprojectmanagerconstants.h",
"qmlprojectnodes.cpp", "qmlprojectnodes.h",
"qmlprojectplugin.cpp", "qmlprojectplugin.h",
"qmlprojectrunconfiguration.cpp", "qmlprojectrunconfiguration.h",
project.ide_source_tree + "/src/share/3rdparty/studiofonts/studiofonts.qrc"

View File

@@ -7,7 +7,7 @@ Project {
// "qmldesigner/qmldesigner.qbs",
"qmleditor/qmleditor.qbs",
"qmljssimplereader/qmljssimplereader.qbs",
"qmlprojectmanager/qmlprojectmanager.qbs",
// "qmlprojectmanager/qmlprojectmanager.qbs",
"qrcparser/qrcparser.qbs",
"reformatter/reformatter.qbs",
"persistenttrie/persistenttrie.qbs"

View File

@@ -4,7 +4,7 @@ QtcAutotest {
name: "QmlProjectManager file format autotest"
Depends { name: "QmlJS" }
Depends { name: "Utils" }
property path fileFormatDir: project.ide_source_tree + "/src/plugins/qmlprojectmanager/fileformat"
property path fileFormatDir: project.ide_source_tree + "/src/plugins/qmlprojectmanager/buildsystem/projectitem"
files: "tst_fileformat.cpp"
Group {
name: "Files from QmlProjectManager"
@@ -12,8 +12,6 @@ QtcAutotest {
files: [
"filefilteritems.cpp",
"filefilteritems.h",
"qmlprojectfileformat.cpp",
"qmlprojectfileformat.h",
"qmlprojectitem.cpp",
"qmlprojectitem.h",
]