From 60abd3f0a14c0244a80fb94bbf392365d015c353 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 27 Jun 2014 15:46:55 +0200 Subject: [PATCH] qbs build: Add convenience function for reading process output. Change-Id: I998ec20de032b59448585c851e79912010cdac08 Reviewed-by: Joerg Bornemann --- .../QtcProcessOutputReader/procoutputreader.js | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 qbs/imports/QtcProcessOutputReader/procoutputreader.js diff --git a/qbs/imports/QtcProcessOutputReader/procoutputreader.js b/qbs/imports/QtcProcessOutputReader/procoutputreader.js new file mode 100644 index 00000000000..695a61ec88c --- /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; +}