aboutsummaryrefslogtreecommitdiffstats
path: root/qbs/imports
diff options
context:
space:
mode:
Diffstat (limited to 'qbs/imports')
-rw-r--r--qbs/imports/QtcDevHeaders.qbs4
-rw-r--r--qbs/imports/QtcProduct.qbs2
2 files changed, 5 insertions, 1 deletions
diff --git a/qbs/imports/QtcDevHeaders.qbs b/qbs/imports/QtcDevHeaders.qbs
index 3ca4730834..819983f27d 100644
--- a/qbs/imports/QtcDevHeaders.qbs
+++ b/qbs/imports/QtcDevHeaders.qbs
@@ -3,13 +3,15 @@ import qbs.FileInfo
Product {
property string productName: project.name
+ property string baseDir: sourceDirectory
name: productName + " dev headers"
condition: qtc.make_dev_package
Depends { name: "qtc" }
Group {
+ prefix: baseDir + '/'
files: ["**/*.h"]
qbs.install: true
qbs.installDir: qtc.ide_include_path + '/' + FileInfo.fileName(product.sourceDirectory)
- qbs.installSourceBase: product.sourceDirectory
+ qbs.installSourceBase: baseDir
}
}
diff --git a/qbs/imports/QtcProduct.qbs b/qbs/imports/QtcProduct.qbs
index 0e17a4145f..3c789ed3de 100644
--- a/qbs/imports/QtcProduct.qbs
+++ b/qbs/imports/QtcProduct.qbs
@@ -1,4 +1,5 @@
import qbs 1.0
+import qbs.FileInfo
import QtcFunctions
Product {
@@ -7,6 +8,7 @@ Product {
property bool install: true
property string installDir
property stringList installTags: type
+ property string fileName: FileInfo.fileName(sourceDirectory) + ".qbs"
Depends { name: "cpp" }
Depends { name: "qtc" }