build/MBlazeDisassembler: Some compilers may generate an MBlaze disassembler

that depends on MBlazeCodeGen. This is a layering violation that should really
be fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144321 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2011-11-10 22:00:37 +00:00
parent 1325ab9256
commit eaf4221cef

View File

@ -19,6 +19,12 @@
type = Library
name = MBlazeDisassembler
parent = MBlaze
required_libraries = MBlazeDesc MBlazeInfo MC Support
; Strictly speaking, we probably shouldn't have a dependency on
; MBlazeCodeGen. However, given the current factoring we end up including
; MBlazeGenRegisterInfo.inc in the disassembler. Those generated headers end up
; referencing external variables through GPRRegClass, SPRRegClass, and
; CRCRegClass. These aren't actually used, but some compilers may generate
; references to them.
required_libraries = MBlazeCodeGen MBlazeDesc MBlazeInfo MC Support
add_to_library_groups = MBlaze