summaryrefslogtreecommitdiff
path: root/src/SConscript
AgeCommit message (Expand)Author
2012-03-06build scripts: Made minor modifications to reduce build overhead time.Marc Orr
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-09SWIG: Make gem5 compile and link with swig 2.0.4Andreas Hansson
2011-11-09GCC: Guard some gcc flags so they're used when available and needed.Gabe Black
2011-10-31GCC: Get everything working with gcc 4.6.1.Gabe Black
2011-10-20scons/swig: refactor some of the scons/SWIG codeSteve Reinhardt
2011-10-17scons: fix building of shared objectsNathan Binkert
2011-06-02scons: rename TraceFlags to DebugFlagsNathan Binkert
2011-06-02scons: rename some things from m5 to gem5Nathan Binkert
2011-06-02copyright: Add code for finding all copyright blocks and create a COPYING fileNathan Binkert
2011-04-20scons: Allow the build directory live under an EXTRAS directoryBrad Danofsky
2011-04-15unittest: Make unit tests capable of using swig and python, convert stattestNathan Binkert
2011-04-15scons: make a flexible system for guarding source filesNathan Binkert
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-03-11SCons: Stop embedding the mercurial revision into the binary.Gabe Black
2011-02-14Info: Clean up some info files.Gabe Black
2011-01-07scons: show sources and targets when building, and colorize output.Steve Reinhardt
2011-01-03Make commenting on close namespace brackets consistent.Steve Reinhardt
2010-12-21scons: remove extra dependenciesNathan Binkert
2010-11-15SCons: Cleanup SCons output during compileAli Saidi
2010-11-06scons: Replace the build_dir parameter to SConscript with variant_dir.Gabe Black
2010-09-12swig: make all generated files go into the m5.internal packageNathan Binkert
2010-09-09scons: Stop building the big monolithic swigged params moduleNathan Binkert
2010-09-09init: don't build files that centralize python and swig codeNathan Binkert
2010-09-09scons: use code_formatter wherever we can in the build systemNathan Binkert
2010-07-21python: Add mechanism to override code compiled into the exectuableNathan Binkert
2010-04-15scons: don't maintain files in sorted orderNathan Binkert
2009-11-08scons: deal with generated .py files properlySteve Reinhardt
2009-09-26python: Fix m5.defines so grabbing flags works correctlyNathan Binkert
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2009-09-22params: small cleanup to param description internalsNathan Binkert
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
2009-06-12scons: Make shared library builds work againNathan Binkert
2009-06-05scons: Make it so that the processing of trace flags does not depend on orderNathan Binkert
2009-05-04scons: re-work the *Source functions to take more information.Nathan Binkert
2009-04-21SCons: Export export_vars so SConsopts files can add to themNathan Binkert
2009-02-09scons: Require SCons version 0.98.1Nathan Binkert
2009-02-09scons: Don't build the intermediate static library unless explicitly requested.Nathan Binkert
2009-01-30SCons: Fix how we get Mercurial revision information since internals keep cha...Ali Saidi
2009-01-19tracing: panic() if people try to use tracing, but TRACING_ON is not set.Nathan Binkert
2009-01-19python: Rework how things are importedNathan Binkert
2009-01-19scons: Don't add all objects to the library twiceNathan Binkert
2009-01-13SCons: centralize the Dir() workaround for newer versions of scons.Nathan Binkert
2008-11-10SCons: Allow top level directory of EXTRAS able to contain SConscripts.Nathan Binkert
2008-10-10swig: Add in a %rename to allow the same name to appear in multiple namespaces.Nathan Binkert
2008-10-09SimObjects: Clean up handling of C++ namespaces.Nathan Binkert
2008-10-09pdb: Try to make pdb work better.Nathan Binkert
2008-10-09SCons: add code to provide a libm5 shared library.Nathan Binkert
2008-10-02unittest: Add unit tests to the scons framework.Nathan Binkert
2008-09-26scons: disable several gcc warnings for swig autogenerated wrapper code.Nathan Binkert