aboutsummaryrefslogtreecommitdiffstats
path: root/src/app
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-10-29 14:34:48 +0100
committerJoerg Bornemann <joerg.bornemann@theqtcompany.com>2014-10-30 16:26:08 +0100
commit01286887e9867723c7854c4af169fb37de946a74 (patch)
treef21ce01c146ed120d6ef91d070ae1ea7aa44b26f /src/app
parent7c82e9f3f417564dff89b75c802e4bd91e4b1ca7 (diff)
qbs build: Introduce convenience item QbsProduct.
As base product for QbsApp, QbsLibrary etc. Has little functionality at the moment, but will get more soon. Change-Id: I29ac78db2ff1ba109dd09a55e7593b2beeaba741 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'src/app')
-rw-r--r--src/app/apptemplate.qbs29
-rw-r--r--src/app/config-ui/config-ui.qbs1
-rw-r--r--src/app/config/config.qbs1
-rw-r--r--src/app/qbs-qmltypes/qbs-qmltypes.qbs1
-rw-r--r--src/app/qbs-setup-qt/qbs-setup-qt.qbs1
-rw-r--r--src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs1
-rw-r--r--src/app/qbs/qbs.qbs5
7 files changed, 2 insertions, 37 deletions
diff --git a/src/app/apptemplate.qbs b/src/app/apptemplate.qbs
deleted file mode 100644
index 7ebe33b2d..000000000
--- a/src/app/apptemplate.qbs
+++ /dev/null
@@ -1,29 +0,0 @@
-import qbs 1.0
-
-Product {
- Depends { name: "qbscore" }
- Depends { name: "cpp" }
- Depends { name: "Qt.core" }
- type: "application"
- consoleApplication: true
- destinationDirectory: "bin"
- cpp.includePaths: [
- "../shared", // for the logger
- ]
- Group {
- fileTagsFilter: product.type
- qbs.install: true
- qbs.installDir: project.appInstallDir
- }
- Group {
- name: "logging"
- prefix: "../shared/logging/"
- files: [
- "coloredoutput.cpp",
- "coloredoutput.h",
- "consolelogger.cpp",
- "consolelogger.h"
- ]
- }
-}
-
diff --git a/src/app/config-ui/config-ui.qbs b/src/app/config-ui/config-ui.qbs
index 078d3d4a2..bed34673d 100644
--- a/src/app/config-ui/config-ui.qbs
+++ b/src/app/config-ui/config-ui.qbs
@@ -1,5 +1,4 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
QbsApp {
Depends { name: "Qt.widgets" }
diff --git a/src/app/config/config.qbs b/src/app/config/config.qbs
index 1f9a141c9..3ef2166d3 100644
--- a/src/app/config/config.qbs
+++ b/src/app/config/config.qbs
@@ -1,5 +1,4 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
QbsApp {
name: "qbs-config"
diff --git a/src/app/qbs-qmltypes/qbs-qmltypes.qbs b/src/app/qbs-qmltypes/qbs-qmltypes.qbs
index 8c11fd911..f7368a1a8 100644
--- a/src/app/qbs-qmltypes/qbs-qmltypes.qbs
+++ b/src/app/qbs-qmltypes/qbs-qmltypes.qbs
@@ -1,5 +1,4 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
QbsApp {
name: "qbs-qmltypes"
diff --git a/src/app/qbs-setup-qt/qbs-setup-qt.qbs b/src/app/qbs-setup-qt/qbs-setup-qt.qbs
index 3120901e0..033f046a5 100644
--- a/src/app/qbs-setup-qt/qbs-setup-qt.qbs
+++ b/src/app/qbs-setup-qt/qbs-setup-qt.qbs
@@ -1,5 +1,4 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
QbsApp {
name: "qbs-setup-qt"
diff --git a/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs b/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs
index b27f8f5a2..13bb0dd01 100644
--- a/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs
+++ b/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs
@@ -1,5 +1,4 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
QbsApp {
name: "qbs-setup-toolchains"
diff --git a/src/app/qbs/qbs.qbs b/src/app/qbs/qbs.qbs
index 2f96dde8d..afe8a2fba 100644
--- a/src/app/qbs/qbs.qbs
+++ b/src/app/qbs/qbs.qbs
@@ -1,12 +1,11 @@
import qbs 1.0
-import "../apptemplate.qbs" as QbsApp
-import "../../../version.js" as Version
+import QbsFunctions
QbsApp {
name: "qbs_app"
targetName: "qbs"
cpp.defines: base.concat([
- 'QBS_VERSION="' + Version.qbsVersion() + '"',
+ 'QBS_VERSION="' + QbsFunctions.qbsVersion() + '"',
'QBS_RELATIVE_SEARCH_PATH="' + project.relativeSearchPath + '"',
'QBS_RELATIVE_PLUGINS_PATH="' + project.relativePluginsPath + '"'
])