scons: Don't build the intermediate static library unless explicitly requested.

This means that similar to libm5_fast.so, you need to explicitly build
build/ALPHA_SE/libm5_fast.a if you want it.
This commit is contained in:
Nathan Binkert 2009-02-09 20:10:12 -08:00
parent e1798d063e
commit 9e268ae63f

View file

@ -992,10 +992,10 @@ def makeEnv(label, objsfx, strip = False, **kwargs):
for target, sources in unit_tests:
objs = [ new_env.StaticObject(s) for s in sources ]
new_env.Program("unittest/%s.%s" % (target, label), objs + static_lib)
new_env.Program("unittest/%s.%s" % (target, label), objs + static_objs)
# Now link a stub with main() and the static library.
objects = [new_env.Object(s) for s in cc_bin_sources] + static_lib
objects = [new_env.Object(s) for s in cc_bin_sources] + static_objs
if strip:
unstripped_exe = exename + '.unstripped'
new_env.Program(unstripped_exe, objects)