scons: default to not duplicating sources in the build directory
We now default to --no-duplicate-sources, but keep --duplicate-sources to opt-out of this new build behaviour in case it introduces regressions. Change-Id: I2f01ceaef7b6b9bff80f4402081f007110f7e6f3 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/68758 Maintainer: Bobby Bruce <bbruce@ucdavis.edu> Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -145,7 +145,13 @@ AddOption('--gprof', action='store_true',
|
||||
help='Enable support for the gprof profiler')
|
||||
AddOption('--pprof', action='store_true',
|
||||
help='Enable support for the pprof profiler')
|
||||
AddOption('--no-duplicate-sources', action='store_false', default=True,
|
||||
# Default to --no-duplicate-sources, but keep --duplicate-sources to opt-out
|
||||
# of this new build behaviour in case it introduces regressions. We could use
|
||||
# action=argparse.BooleanOptionalAction here once Python 3.9 is required.
|
||||
AddOption('--duplicate-sources', action='store_true', default=False,
|
||||
dest='duplicate_sources',
|
||||
help='Create symlinks to sources in the build directory')
|
||||
AddOption('--no-duplicate-sources', action='store_false',
|
||||
dest='duplicate_sources',
|
||||
help='Do not create symlinks to sources in the build directory')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user