1
0
Fork 0

Add a --platform flag

Projects may optionally specify their platform
(eg, groups="platform-linux" in the manifest).

By default, repo will automatically detect the platform. However,
users may specify --platform=[auto|all|linux|darwin].

Change-Id: Ie678851fb2fec5b0938aede01f16c53138a16537
This commit is contained in:
Conley Owens 2012-04-16 11:02:21 -07:00 committed by Shawn O. Pearce
parent 971de8ea7b
commit d21720db31
3 changed files with 29 additions and 2 deletions

View file

@ -15,6 +15,7 @@
import os
import optparse
import platform
import re
import sys
@ -69,7 +70,7 @@ class Command(object):
groups = mp.config.GetString('manifest.groups')
if groups is None:
groups = 'default'
groups = 'default,platform-' + platform.system().lower()
groups = [x for x in re.split('[,\s]+', groups) if x]
if not args: