summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-10-02 12:51:29 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2013-10-09 12:28:32 +0200
commit63174f2538c61407d61df48840ed9f7062f3ae0f (patch)
treeae15f7691eeb17cf75dcc052693c2a7331b8e0bf /tests
parentabd6dad9f0e0f94a32ada3116e7ebf4da830d23b (diff)
downloadqbs-63174f2538c61407d61df48840ed9f7062f3ae0f.tar.gz
Introduce new project/product property "qbsSearchPaths".
This extends preferences.qbsPath and allows to use project-specific imports. It also deprecates the "moduleSearchPaths" property, which becomes redundant now. Change-Id: I66ff8aa57f6b2657211e3f4541909b2572c6d613 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/blackbox/testdata/subprojects/resources/imports/LibraryType/type.js1
-rw-r--r--tests/auto/blackbox/testdata/subprojects/resources/modules/QtCoreDepender/qtcoredepender.qbs5
-rw-r--r--tests/auto/blackbox/testdata/subprojects/subproject2/subproject3/subproject3.qbs6
-rw-r--r--tests/auto/blackbox/testdata/subprojects/toplevelproject.qbs2
4 files changed, 12 insertions, 2 deletions
diff --git a/tests/auto/blackbox/testdata/subprojects/resources/imports/LibraryType/type.js b/tests/auto/blackbox/testdata/subprojects/resources/imports/LibraryType/type.js
new file mode 100644
index 000000000..cb07f8e5b
--- /dev/null
+++ b/tests/auto/blackbox/testdata/subprojects/resources/imports/LibraryType/type.js
@@ -0,0 +1 @@
+function type() { return "dynamiclibrary"; }
diff --git a/tests/auto/blackbox/testdata/subprojects/resources/modules/QtCoreDepender/qtcoredepender.qbs b/tests/auto/blackbox/testdata/subprojects/resources/modules/QtCoreDepender/qtcoredepender.qbs
new file mode 100644
index 000000000..03d649309
--- /dev/null
+++ b/tests/auto/blackbox/testdata/subprojects/resources/modules/QtCoreDepender/qtcoredepender.qbs
@@ -0,0 +1,5 @@
+import qbs
+
+Module {
+ Depends { name: "Qt.core" }
+}
diff --git a/tests/auto/blackbox/testdata/subprojects/subproject2/subproject3/subproject3.qbs b/tests/auto/blackbox/testdata/subprojects/subproject2/subproject3/subproject3.qbs
index afee6996d..acdf1d7e6 100644
--- a/tests/auto/blackbox/testdata/subprojects/subproject2/subproject3/subproject3.qbs
+++ b/tests/auto/blackbox/testdata/subprojects/subproject2/subproject3/subproject3.qbs
@@ -1,12 +1,14 @@
import qbs
+import LibraryType
Project {
condition: false
property string libNameSuffix: "blubb"
- DynamicLibrary {
+ Product {
name: project.libNamePrefix + project.libNameSuffix
+ type: LibraryType.type()
Depends { name: "cpp" }
- Depends { name: "Qt.core" }
+ Depends { name: "QtCoreDepender" }
cpp.defines: "MY_EXPORT=Q_DECL_EXPORT"
files: "testlib.cpp"
Export { Depends { name: "Qt.core" } }
diff --git a/tests/auto/blackbox/testdata/subprojects/toplevelproject.qbs b/tests/auto/blackbox/testdata/subprojects/toplevelproject.qbs
index a32c13d0d..84a2a211f 100644
--- a/tests/auto/blackbox/testdata/subprojects/toplevelproject.qbs
+++ b/tests/auto/blackbox/testdata/subprojects/toplevelproject.qbs
@@ -14,4 +14,6 @@ Project {
files: "subproject1/main.cpp"
}
}
+
+ qbsSearchPaths: ["resources"]
}