aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-11-06 13:03:47 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-11-07 16:32:19 +0100
commitd6e99112cc72c4e67c2c620c9ca1a71ad3e4eec5 (patch)
tree0d99eb302ce37f340c2fdfc0f0b8aac2ab3bea75
parent7812f3342b7d2fb66a5ca0a21c58c6a47d41695a (diff)
don't call sw_vers twice
Change-Id: I294aa409509f56a6baf2c7f15848af077ac5380e Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r--share/qbs/modules/cpp/DarwinGCC.qbs8
1 files changed, 3 insertions, 5 deletions
diff --git a/share/qbs/modules/cpp/DarwinGCC.qbs b/share/qbs/modules/cpp/DarwinGCC.qbs
index 458959fce..73c74bd13 100644
--- a/share/qbs/modules/cpp/DarwinGCC.qbs
+++ b/share/qbs/modules/cpp/DarwinGCC.qbs
@@ -232,7 +232,8 @@ UnixGCC {
process = new Process();
process.exec("sw_vers", ["-buildVersion"], true);
- aggregatePlist["BuildMachineOSBuild"] = process.readStdOut().trim();
+ var osBuildVersion = process.readStdOut().trim();
+ aggregatePlist["BuildMachineOSBuild"] = osBuildVersion;
process.close();
// setup env
@@ -244,10 +245,7 @@ UnixGCC {
"XCODE_PRODUCT_BUILD_VERSION": platformInfo["DTPlatformBuild"],
"PLATFORM_PRODUCT_BUILD_VERSION": platformInfo["ProductBuildVersion"],
}
- process = new Process();
- process.exec("sw_vers", ["-buildVersion"], true);
- env["MAC_OS_X_PRODUCT_BUILD_VERSION"] = process.readStdOut().trim();
- process.close();
+ env["MAC_OS_X_PRODUCT_BUILD_VERSION"] = osBuildVersion;
for (key in buildEnv)
env[key] = buildEnv[key];