Deleted Added
sdiff udiff text old ( 4961:31f1d816dc26 ) new ( 4975:3fd697e69e06 )
full compact
1#! /usr/bin/env python
2# Copyright (c) 2005-2007 The Regents of The University of Michigan
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are
7# met: redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer;

--- 68 unchanged lines hidden (view full) ---

77 sys.exit(1)
78
79# Quote string s so it can be passed as a shell arg
80def shellquote(s):
81 if ' ' in s:
82 s = "'%s'" % s
83 return s
84
85if not tests:
86 print "No tests specified, just building binaries."
87 targets = ['build/%s/m5.%s' % (build, variant)
88 for build in builds
89 for variant in variants]
90elif 'all' in tests:
91 targets = ['build/%s/tests/%s' % (build, variant)
92 for build in builds

--- 7 unchanged lines hidden (view full) ---

100 for build in builds
101 for variant in variants
102 for test in tests]
103
104scons_opts = options.scons_opts
105if options.jobs != 1:
106 scons_opts += ' -j %d' % options.jobs
107
108system('scons %s %s' % (scons_opts, ' '.join(targets)))
109
110sys.exit(0)
111