gem5/src
Steve Reinhardt b8c1e370fa scons: fix building in non-standard locations
It's apparently not widely known that our scons scripts allow you to
put the build directory wherever you want; not only does it not have
to be immediately under the root of your repo, it doesn't even have
to be underneath the root at all.  (For example, sometimes it's useful
to build on a local disk if your repo is on a slow NFS mount.)

I point this out because this functionality has been broken for close
to two years but no one seems to have noticed yet.  This patch fixes
an assumption that crept in in changeset be0e1724eb39 (May 09 2014)
that the build dir would be immediately under the top level of the
repo, preventing builds anywhere else.
2016-03-13 17:47:33 -07:00
..
arch base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
base base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
cpu kvm: Shutdown KVM and disconnect performance counters on fork 2015-11-27 14:52:10 +00:00
dev dev: Add post-fork handling for disk images 2015-11-26 10:11:52 +00:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute base: Fix gpu-compute output stream creation 2016-03-04 20:14:10 -05:00
kern misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
mem mem, cpu: Add assertions to snoop invalidation logic 2015-08-10 11:25:52 +01:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python sim: Add support for forking 2015-11-26 10:11:57 +00:00
sim syscall_emul: Fix erroneous use of delete 2016-03-08 17:50:58 -05:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: fix building in non-standard locations 2016-03-13 17:47:33 -07:00