regress (4961:31f1d816dc26) regress (4975:3fd697e69e06)
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
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
85<<<<<<< /z/saidi/work/m5/util/regress
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
86if not tests:
87 print "No tests specified, just building binaries."
88 targets = ['build/%s/m5.%s' % (build, variant)
89 for build in builds
90 for variant in variants]
91elif 'all' in tests:
92 targets = ['build/%s/tests/%s' % (build, variant)
93 for build in builds

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

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