OLD | NEW |
---|---|
1 #!/usr/bin/env python2 | 1 #!/usr/bin/env python2 |
2 | 2 |
3 import argparse | 3 import argparse |
4 import os | 4 import os |
5 import sys | 5 import sys |
6 | 6 |
7 import szbuild | 7 import szbuild |
8 | 8 |
9 from utils import FindBaseNaCl | 9 from utils import FindBaseNaCl |
10 | 10 |
(...skipping 15 matching lines...) Expand all Loading... | |
26 | 26 |
27 argparser = argparse.ArgumentParser(description=main.__doc__) | 27 argparser = argparse.ArgumentParser(description=main.__doc__) |
28 szbuild.AddOptionalArgs(argparser) | 28 szbuild.AddOptionalArgs(argparser) |
29 argparser.add_argument('comps', nargs='*', default=components) | 29 argparser.add_argument('comps', nargs='*', default=components) |
30 args = argparser.parse_args() | 30 args = argparser.parse_args() |
31 bad = set(args.comps) - set(components) | 31 bad = set(args.comps) - set(components) |
32 if bad: | 32 if bad: |
33 print 'Unknown component{s}: '.format(s='s' if len(bad) > 1 else '') + \ | 33 print 'Unknown component{s}: '.format(s='s' if len(bad) > 1 else '') + \ |
34 ' '.join(x for x in bad) | 34 ' '.join(x for x in bad) |
35 sys.exit(1) | 35 sys.exit(1) |
36 suffix = 'pnacl.opt.x8632' if args.sandbox else 'gcc.opt.x8632' | 36 suffix = ( |
37 'pnacl.opt.{target}' if args.sandbox else 'gcc.opt.{target}').format( | |
38 target=args.target); | |
39 # suffix = 'pnacl.opt.arm32' if args.sandbox else 'gcc.opt.arm32' | |
Jim Stichnoth
2015/10/15 23:34:21
Delete this comment?
John
2015/11/05 20:25:13
Done.
| |
37 for comp in args.comps: | 40 for comp in args.comps: |
38 name = os.path.splitext(comp)[1] or comp | 41 name = os.path.splitext(comp)[1] or comp |
39 if name[0] == '.': | 42 if name[0] == '.': |
40 name = name[1:] | 43 name = name[1:] |
41 szbuild.ProcessPexe(args, | 44 szbuild.ProcessPexe(args, |
42 ('{root}/tests/spec2k/{comp}/' + | 45 ('{root}/tests/spec2k/{comp}/' + |
43 '{name}.opt.stripped.pexe' | 46 '{name}.opt.stripped.pexe' |
44 ).format(root=nacl_root, comp=comp, name=name), | 47 ).format(root=nacl_root, comp=comp, name=name), |
45 ('{root}/tests/spec2k/{comp}/' + | 48 ('{root}/tests/spec2k/{comp}/' + |
46 '{name}.{suffix}' | 49 '{name}.{suffix}' |
47 ).format(root=nacl_root, comp=comp, name=name, | 50 ).format(root=nacl_root, comp=comp, name=name, |
48 suffix=suffix)) | 51 suffix=suffix)) |
49 | 52 |
50 if __name__ == '__main__': | 53 if __name__ == '__main__': |
51 main() | 54 main() |
OLD | NEW |