diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-06-27 15:46:55 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-07-02 11:43:53 +0200 |
commit | 60abd3f0a14c0244a80fb94bbf392365d015c353 (patch) | |
tree | 7d53a327ed7602fd577b6801ca8b9a57d1559d54 /qbs/imports | |
parent | 99f43c94c643428a04d812e7150bf8c5e89b4d95 (diff) | |
download | qt-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/imports')
-rw-r--r-- | qbs/imports/QtcProcessOutputReader/procoutputreader.js | 11 |
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; +} |