summaryrefslogtreecommitdiff
path: root/qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-06-27 15:46:55 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2014-07-02 11:43:53 +0200
commit60abd3f0a14c0244a80fb94bbf392365d015c353 (patch)
tree7d53a327ed7602fd577b6801ca8b9a57d1559d54 /qbs
parent99f43c94c643428a04d812e7150bf8c5e89b4d95 (diff)
downloadqt-creator-60abd3f0a14c0244a80fb94bbf392365d015c353.tar.gz
qbs build: Add convenience function for reading process output.
Change-Id: I998ec20de032b59448585c851e79912010cdac08 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'qbs')
-rw-r--r--qbs/imports/QtcProcessOutputReader/procoutputreader.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/qbs/imports/QtcProcessOutputReader/procoutputreader.js b/qbs/imports/QtcProcessOutputReader/procoutputreader.js
new file mode 100644
index 0000000000..695a61ec88
--- /dev/null
+++ b/qbs/imports/QtcProcessOutputReader/procoutputreader.js
@@ -0,0 +1,11 @@
+var Process = loadExtension("qbs.Process")
+
+function readOutput(executable, args)
+{
+ var p = new Process();
+ var output = "";
+ if (p.exec(executable, args, false) !== -1)
+ output = p.readStdOut().trim(); // Trailing newline.
+ p.close();
+ return output;
+}