summaryrefslogtreecommitdiff
path: root/share/qbs/modules/bundle/BundleModule.qbs
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@theqtcompany.com>2015-10-03 09:58:09 -0700
committerJake Petroules <jake.petroules@theqtcompany.com>2015-10-31 03:19:07 +0000
commite58833f87a83156b886ad435294bd3cbbc21f496 (patch)
treeffa8e06e53c994580d30a74a070cb539e1558d11 /share/qbs/modules/bundle/BundleModule.qbs
parent9d8d800463406c350266face4d4df615df85e3bb (diff)
downloadqbs-e58833f87a83156b886ad435294bd3cbbc21f496.tar.gz
Add signingTimestamp property.
This lets the user control if/how timestamps are applied to signed code. Qbs defaults to "none" to match Xcode. Change-Id: I72463681c8c769ada7d9e406a5a398134007a85f Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'share/qbs/modules/bundle/BundleModule.qbs')
-rw-r--r--share/qbs/modules/bundle/BundleModule.qbs2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/qbs/modules/bundle/BundleModule.qbs b/share/qbs/modules/bundle/BundleModule.qbs
index 360978122..81961cd7f 100644
--- a/share/qbs/modules/bundle/BundleModule.qbs
+++ b/share/qbs/modules/bundle/BundleModule.qbs
@@ -628,6 +628,8 @@ Module {
var args = product.moduleProperty("xcode", "codesignFlags") || [];
args.push("--force");
args.push("--sign", actualSigningIdentity);
+ args = args.concat(DarwinTools._codeSignTimestampFlags(product));
+
for (var j in inputs.xcent) {
args.push("--entitlements", inputs.xcent[j].filePath);
break; // there should only be one