diff --git a/tools/taskcluster/build_targets.py b/tools/taskcluster/build_targets.py index 736c2947f..adaf1f3c7 100644 --- a/tools/taskcluster/build_targets.py +++ b/tools/taskcluster/build_targets.py @@ -6,7 +6,7 @@ This script configures which APKs are built using the options passed in from the taskcluster {{ event.version }}. -{{ event.version }} should be in the form: :[all,release,debug]+:[arm,arm64,x86] +{{ event.version }} should be in the form: =[all,release,debug]+=[arm,arm64,x86] Some examples of {{ event.version }} and the resultant output from this script. This is the default behaviour with no options. Only the Release build of each @@ -15,19 +15,19 @@ assembleWavevrArmRelease assembleNoapiArmRelease assembleNoapiArm64Release assembleNoapiX86Release assembleSvrArmRelease assembleSvrArm64Release assembleOculusvrArmRelease assembleOculusvrArm64Release assembleGooglevrArmRelease assembleGooglevrArm64Release Specifies only build the Arm64 version of the OculusVR platform: -$ python build_targets.py 1.1.4b+oculusvr:arm64 +$ python build_targets.py 1.1.4b+oculusvr=arm64 assembleOculusvrArm64Release Specifies all build types including Release and Debug: -$ python build_targets.py 1.1.4c:all +$ python build_targets.py 1.1.4c=all assembleWavevrArm assembleNoapiArm assembleNoapiArm64 assembleNoapiX86 assembleSvrArm assembleSvrArm64 assembleOculusvrArm assembleOculusvrArm64 assembleGooglevrArm assembleGooglevrArm64 Specifies Release builds of Arm64 OculusVR, Arm WaveVR, and x86 NoAPI: -$ python build_targets.py 1.1.4d+oculusvr:arm64+wavevr:arm+noapi:x86 +$ python build_targets.py 1.1.4d+oculusvr=arm64+wavevr=arm+noapi=x86 assembleOculusvrArm64Release assembleWavevrArmRelease assembleNoapiX86Release Specifies Release and Debug builds of Arm64 OculusVR, Arm WaveVR, and x86 NoAPI: -$ python build_targets.py 1.1.4e:all+oculusvr:arm64+wavevr:arm+noapi:x86 +$ python build_targets.py 1.1.4e=all+oculusvr=arm64+wavevr=arm+noapi=x86 assembleOculusvrArm64 assembleWavevrArm assembleNoapiX86 """ import sys @@ -41,7 +41,7 @@ } def findMode(arg): - values = arg.split(':') + values = arg.split('=') if len(values) > 1: mode = values[1].lower() if mode == 'r' or mode == 'release': @@ -70,10 +70,10 @@ def main(name, argv): size = len(targets) if size == 1: for value in platforms.keys(): - targets.append(value + ':all') + targets.append(value + '=all') command = [] for item in targets[1:]: - itemList = item.split(':') + itemList = item.split('=') if itemList[0] not in platforms: print >> sys.stderr, 'Error: "%s" is not a supported platform' % itemList[0] continue