aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/plugins.qbs8
-rw-r--r--src/plugins/projectexplorer/projectexplorer.qbs16
-rw-r--r--src/plugins/qtsupport/qtsupport.qbs3
-rw-r--r--src/plugins/welcome/welcome.qbs1
4 files changed, 13 insertions, 15 deletions
diff --git a/src/plugins/plugins.qbs b/src/plugins/plugins.qbs
index 7c49ff9e2f3..bad272f20d9 100644
--- a/src/plugins/plugins.qbs
+++ b/src/plugins/plugins.qbs
@@ -2,6 +2,7 @@ import qbs
Project {
name: "Plugins"
+ property bool buildWelcomePlugin: Qt.core.versionMajor >= 5
references: [
"analyzerbase/analyzerbase.qbs",
@@ -57,11 +58,6 @@ Project {
"updateinfo/updateinfo.qbs",
"valgrind/valgrind.qbs",
"vcsbase/vcsbase.qbs",
+ "welcome/welcome.qbs"
]
-
- Group {
- condition: qtcore.versionMajor >= 5
- references: [ "welcome/welcome.qbs" ]
- }
-
}
diff --git a/src/plugins/projectexplorer/projectexplorer.qbs b/src/plugins/projectexplorer/projectexplorer.qbs
index 3faba5ea1aa..410a0f10859 100644
--- a/src/plugins/projectexplorer/projectexplorer.qbs
+++ b/src/plugins/projectexplorer/projectexplorer.qbs
@@ -135,15 +135,15 @@ QtcPlugin {
"toolchainoptionspage.cpp", "toolchainoptionspage.h",
"vcsannotatetaskhandler.cpp", "vcsannotatetaskhandler.h",
]
+ }
- Group {
- condition: qtcore.versionMajor >= 5
- references: [
- "projectwelcomepage.cpp",
- "projectwelcomepage.h"
- ]
- }
-
+ Group {
+ name: "Project Welcome Page"
+ condition: project.buildWelcomePlugin
+ files: [
+ "projectwelcomepage.cpp",
+ "projectwelcomepage.h"
+ ]
}
Group {
diff --git a/src/plugins/qtsupport/qtsupport.qbs b/src/plugins/qtsupport/qtsupport.qbs
index 74924118c0e..a243b52e5a8 100644
--- a/src/plugins/qtsupport/qtsupport.qbs
+++ b/src/plugins/qtsupport/qtsupport.qbs
@@ -111,7 +111,8 @@ QtcPlugin {
]
Group {
- condition: qtcore.versionMajor >= 5
+ name: "Getting Started Welcome Page"
+ condition: project.buildWelcomePlugin
files: [
"gettingstartedwelcomepage.cpp",
"gettingstartedwelcomepage.h"
diff --git a/src/plugins/welcome/welcome.qbs b/src/plugins/welcome/welcome.qbs
index 93ca3f4e61b..4d88c72f1ea 100644
--- a/src/plugins/welcome/welcome.qbs
+++ b/src/plugins/welcome/welcome.qbs
@@ -4,6 +4,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
QtcPlugin {
name: "Welcome"
+ condition: project.buildWelcomePlugin
Depends { name: "Qt"; submodules: ["widgets", "network", "quick"] }
Depends { name: "Core" }