arch: Decentralize the arch tag TagImplies in arch/SConscript.

Put the TagImplies for each ISA in its own SConscript.

Change-Id: I90d72aa6f493ac2c27ec54e3ac02ff8151e2f518
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/52494
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Gabe Black
2021-11-01 05:38:33 -07:00
parent 190c47270e
commit d759b42869
7 changed files with 18 additions and 7 deletions

View File

@@ -57,25 +57,18 @@ Import('*')
#################################################################
if env['CONF']['USE_ARM_ISA']:
env.TagImplies('arm isa', 'gem5 lib')
isa = 'arm'
elif env['CONF']['USE_MIPS_ISA']:
env.TagImplies('mips isa', 'gem5 lib')
isa = 'mips'
elif env['CONF']['USE_POWER_ISA']:
env.TagImplies('power isa', 'gem5 lib')
isa = 'power'
elif env['CONF']['USE_RISCV_ISA']:
env.TagImplies('riscv isa', 'gem5 lib')
isa = 'riscv'
elif env['CONF']['USE_SPARC_ISA']:
env.TagImplies('sparc isa', 'gem5 lib')
isa = 'sparc'
elif env['CONF']['USE_X86_ISA']:
env.TagImplies('x86 isa', 'gem5 lib')
isa = 'x86'
elif env['CONF']['USE_NULL_ISA']:
env.TagImplies('null isa', 'gem5 lib')
isa = 'null'
amdgpu_isa = ['gcn3', 'vega']