summaryrefslogtreecommitdiffstats
path: root/bin/patch_capabilities.pl
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@nokia.com>2010-09-01 05:00:54 (GMT)
committerLorn Potter <lorn.potter@nokia.com>2010-09-01 05:00:54 (GMT)
commit036d7afd42ce3ca9736e173a72bc5228a1eb211d (patch)
treebbeefb4384b393e860350a8a6142fa7d27141644 /bin/patch_capabilities.pl
parent87bc302810b97bd647187e5e31f5276ae729dce0 (diff)
parent31e4efaf2178b81552e875eb5a1d5a894310e561 (diff)
downloadQt-036d7afd42ce3ca9736e173a72bc5228a1eb211d.zip
Qt-036d7afd42ce3ca9736e173a72bc5228a1eb211d.tar.gz
Qt-036d7afd42ce3ca9736e173a72bc5228a1eb211d.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7
Diffstat (limited to 'bin/patch_capabilities.pl')
-rwxr-xr-xbin/patch_capabilities.pl9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/patch_capabilities.pl b/bin/patch_capabilities.pl
index 7d6f5dc..0c0538c 100755
--- a/bin/patch_capabilities.pl
+++ b/bin/patch_capabilities.pl
@@ -54,7 +54,9 @@ sub Usage() {
print("If no capabilities are given, the binaries will be given the\n");
print("capabilities supported by self-signed certificates.\n\n");
print(" *** NOTE: If *_template.pkg file is given and one is using symbian-abld or\n");
- print(" symbian-sbsv2 platform, 'target-platform' is REQUIRED. ***\n");
+ print(" symbian-sbsv2 platform, 'target-platform' is REQUIRED. ***\n\n");
+ print(" *** NOTE2: When patching gcce binaries built with symbian-sbsv2 toolchain,\n");
+ print(" armv5 must be specified as platform.\n");
print("\nUsage: patch_capabilities.pl pkg_filename [target-platform [capability list]]\n");
print("\nE.g. patch_capabilities.pl myapp_template.pkg release-armv5 \"All -TCB\"\n");
exit();
@@ -104,6 +106,11 @@ if (@ARGV)
# Convert visual target to real target (debug->udeb and release->urel)
$target =~ s/debug/udeb/i;
$target =~ s/release/urel/i;
+
+ if (($platform =~ m/^gcce$/i) && ($ENV{SBS_HOME})) {
+ # Print a informative note in case suspected misuse is detected.
+ print "\nNote: You must use armv5 as platform when packaging gcce binaries built using symbian-sbsv2 mkspec.\n";
+ }
}
# If the specified ".pkg" file exists (and can be read),