aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/gcc.js
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2021-02-19 01:32:24 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2021-02-19 15:19:44 +0000
commit83275df38d691ad78278d23042de01cc4b48ef22 (patch)
treeac7f6470ba2ce1c1efed4bf9e2263f89c1394eed /share/qbs/modules/cpp/gcc.js
parent36f139c4f405e057baa768e4728704b22de6519d (diff)
codesign: add _canSignArtifacts property
Android cannot sign individual artifacts so simply checking if codesign.enableCodeSigning is true is not enough Change-Id: Ie27ec2b9b7b3b7d7356324590c78b4b967c1b54e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'share/qbs/modules/cpp/gcc.js')
-rw-r--r--share/qbs/modules/cpp/gcc.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/qbs/modules/cpp/gcc.js b/share/qbs/modules/cpp/gcc.js
index 99452b6da..775c06a31 100644
--- a/share/qbs/modules/cpp/gcc.js
+++ b/share/qbs/modules/cpp/gcc.js
@@ -1385,8 +1385,10 @@ function prepareLinker(project, product, inputs, outputs, input, output) {
}
}
- Array.prototype.push.apply(
+ if (product.cpp.shouldSignArtifacts) {
+ Array.prototype.push.apply(
commands, Codesign.prepareSign(project, product, inputs, outputs, input, output));
+ }
return commands;
}