aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-07-02 09:53:45 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2013-07-03 17:11:05 +0200
commit97b1e430240845bfa285e6e6574640cbb333b9f8 (patch)
tree5efeeaf3dc652c52603ddf2b7bee325ba128e453 /share
parent8e7fe3fdd97e64893a51dc577f2a45c5a2ff64f2 (diff)
Make built-in JavaScript extensions available on demand.
This entails the following: - Project files can get access to built-in extensions in all contexts via import statements such as "import qbs.TextFile". - In turn, the automatic injection of these extensions in rules and probes no longer happens, i.e. one always has to explicitly import the required extension. Change-Id: Ib1e42c078354c564e417f80dd47897c7f41e7569 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'share')
-rw-r--r--share/qbs/imports/qbs/probes/PathProbe.qbs1
-rw-r--r--share/qbs/imports/qbs/probes/PkgConfigProbe.qbs1
-rw-r--r--share/qbs/modules/cpp/DarwinGCC.qbs2
-rw-r--r--share/qbs/modules/cpp/ios-gcc.qbs1
-rw-r--r--share/share.qbs1
5 files changed, 6 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/probes/PathProbe.qbs b/share/qbs/imports/qbs/probes/PathProbe.qbs
index 05f27ad16..dff8a10e8 100644
--- a/share/qbs/imports/qbs/probes/PathProbe.qbs
+++ b/share/qbs/imports/qbs/probes/PathProbe.qbs
@@ -1,4 +1,5 @@
import qbs 1.0
+import qbs.File
import qbs.fileinfo as FileInfo
import "utils.js" as Utils
diff --git a/share/qbs/imports/qbs/probes/PkgConfigProbe.qbs b/share/qbs/imports/qbs/probes/PkgConfigProbe.qbs
index aca42f0de..c47a6ada2 100644
--- a/share/qbs/imports/qbs/probes/PkgConfigProbe.qbs
+++ b/share/qbs/imports/qbs/probes/PkgConfigProbe.qbs
@@ -1,4 +1,5 @@
import qbs 1.0
+import qbs.Process
import qbs.fileinfo as FileInfo
import "utils.js" as Utils
diff --git a/share/qbs/modules/cpp/DarwinGCC.qbs b/share/qbs/modules/cpp/DarwinGCC.qbs
index df21a98f4..b7f793f5f 100644
--- a/share/qbs/modules/cpp/DarwinGCC.qbs
+++ b/share/qbs/modules/cpp/DarwinGCC.qbs
@@ -1,4 +1,6 @@
import qbs 1.0
+import qbs.Process
+import qbs.TextFile
import qbs.fileinfo as FileInfo
import '../utils.js' as ModUtils
import "bundle-tools.js" as BundleTools
diff --git a/share/qbs/modules/cpp/ios-gcc.qbs b/share/qbs/modules/cpp/ios-gcc.qbs
index 79b49e316..e8aa01cd7 100644
--- a/share/qbs/modules/cpp/ios-gcc.qbs
+++ b/share/qbs/modules/cpp/ios-gcc.qbs
@@ -1,4 +1,5 @@
import qbs 1.0
+import qbs.File
import qbs.fileinfo as FileInfo
import '../utils.js' as ModUtils
import 'darwin-tools.js' as DarwinTools
diff --git a/share/share.qbs b/share/share.qbs
index 1cefa5af1..66fc5f4d4 100644
--- a/share/share.qbs
+++ b/share/share.qbs
@@ -1,4 +1,5 @@
import qbs
+import qbs.File
Product {
name: "qbs resources"