type = Group
name = Miscellaneous
parent = $ROOT
-
type = Group
name = Bindings
parent = $ROOT
-
type = Group
name = Docs
parent = $ROOT
-
type = Group
name = Examples
parent = $ROOT
-
parent = Libraries
library_name = ipa
required_libraries = Analysis Core Support
-
name = Analysis
parent = Libraries
required_libraries = Core Support Target
-
name = Archive
parent = Libraries
required_libraries = BitReader Core Support
-
name = AsmParser
parent = Libraries
required_libraries = Core Support
-
type = Group
name = Bitcode
parent = Libraries
-
name = BitReader
parent = Bitcode
required_libraries = Core Support
-
name = BitWriter
parent = Bitcode
required_libraries = Core Support
-
name = AsmPrinter
parent = Libraries
required_libraries = Analysis CodeGen Core MC MCParser Support Target
-
name = CodeGen
parent = Libraries
required_libraries = Analysis Core MC Scalar Support Target TransformUtils
-
name = SelectionDAG
parent = CodeGen
required_libraries = Analysis CodeGen Core MC Support Target TransformUtils
-
name = DebugInfo
parent = Libraries
required_libraries = Support
-
name = Interpreter
parent = ExecutionEngine
required_libraries = CodeGen Core ExecutionEngine Support Target
-
name = JIT
parent = ExecutionEngine
required_libraries = CodeGen Core ExecutionEngine MC RuntimeDyld Support Target
-
name = ExecutionEngine
parent = Libraries
required_libraries = Core MC Support Target
-
name = MCJIT
parent = ExecutionEngine
required_libraries = Core ExecutionEngine RuntimeDyld Support Target
-
name = RuntimeDyld
parent = ExecutionEngine
required_libraries = Object Support
-
type = Group
name = Libraries
parent = $ROOT
-
name = Linker
parent = Libraries
required_libraries = Archive BitReader Core Support TransformUtils
-
name = MC
parent = Libraries
required_libraries = Object Support
-
name = MCParser
parent = MC
required_libraries = MC Support
-
name = Object
parent = Libraries
required_libraries = Core Support
-
type = Library
name = Support
parent = Libraries
-
name = TableGen
parent = Libraries
required_libraries = Support
-
parent = ARM
required_libraries = ARMDesc ARMInfo MC MCParser Support
add_to_library_groups = ARM
-
parent = ARM
required_libraries = ARMCodeGen ARMDesc ARMInfo MC Support
add_to_library_groups = ARM
-
parent = ARM
required_libraries = MC Support
add_to_library_groups = ARM
-
parent = ARM
required_libraries = ARMAsmPrinter ARMDesc ARMInfo Analysis AsmPrinter CodeGen Core MC SelectionDAG Support Target
add_to_library_groups = ARM
-
parent = ARM
required_libraries = ARMAsmPrinter ARMInfo MC Support
add_to_library_groups = ARM
-
parent = ARM
required_libraries = MC Support Target
add_to_library_groups = ARM
-
parent = CBackend
required_libraries = Analysis CBackendInfo CodeGen Core MC Scalar Support Target TransformUtils
add_to_library_groups = CBackend
-
parent = CBackend
required_libraries = MC Support Target
add_to_library_groups = CBackend
-
parent = CellSPU
required_libraries = AsmPrinter CellSPUDesc CellSPUInfo CodeGen Core MC SelectionDAG Support Target
add_to_library_groups = CellSPU
-
parent = CellSPU
required_libraries = CellSPUInfo MC
add_to_library_groups = CellSPU
-
parent = CellSPU
required_libraries = MC Support Target
add_to_library_groups = CellSPU
-
parent = CppBackend
required_libraries = Core CppBackendInfo Support Target
add_to_library_groups = CppBackend
-
parent = CppBackend
required_libraries = MC Support Target
add_to_library_groups = CppBackend
-
parent = MBlaze
required_libraries = MBlazeInfo MC MCParser Support
add_to_library_groups = MBlaze
-
parent = MBlaze
required_libraries = MBlazeDesc MBlazeInfo MC Support
add_to_library_groups = MBlaze
-
parent = MBlaze
required_libraries = MC Support
add_to_library_groups = MBlaze
-
parent = MBlaze
required_libraries = AsmPrinter CodeGen Core MBlazeAsmPrinter MBlazeDesc MBlazeInfo MC SelectionDAG Support Target
add_to_library_groups = MBlaze
-
parent = MBlaze
required_libraries = MBlazeAsmPrinter MBlazeInfo MC Support
add_to_library_groups = MBlaze
-
parent = MBlaze
required_libraries = MC Support Target
add_to_library_groups = MBlaze
-
parent = MSP430
required_libraries = MC Support
add_to_library_groups = MSP430
-
parent = MSP430
required_libraries = AsmPrinter CodeGen Core MC MSP430AsmPrinter MSP430Desc MSP430Info SelectionDAG Support Target
add_to_library_groups = MSP430
-
parent = MSP430
required_libraries = MC MSP430AsmPrinter MSP430Info Support Target
add_to_library_groups = MSP430
-
parent = MSP430
required_libraries = MC Support Target
add_to_library_groups = MSP430
-
parent = Mips
required_libraries = MC Support
add_to_library_groups = Mips
-
parent = Mips
required_libraries = AsmPrinter CodeGen Core MC MipsAsmPrinter MipsDesc MipsInfo SelectionDAG Support Target
add_to_library_groups = Mips
-
parent = Mips
required_libraries = MC MipsAsmPrinter MipsInfo Support
add_to_library_groups = Mips
-
parent = Mips
required_libraries = MC Support Target
add_to_library_groups = Mips
-
parent = PTX
required_libraries = MC Support
add_to_library_groups = PTX
-
parent = PTX
required_libraries = Analysis AsmPrinter CodeGen Core MC PTXDesc PTXInfo SelectionDAG Support Target TransformUtils
add_to_library_groups = PTX
-
parent = PTX
required_libraries = MC PTXAsmPrinter PTXInfo Support
add_to_library_groups = PTX
-
parent = PTX
required_libraries = MC Support Target
add_to_library_groups = PTX
-
parent = PowerPC
required_libraries = MC Support
add_to_library_groups = PowerPC
-
parent = PowerPC
required_libraries = Analysis AsmPrinter CodeGen Core MC PowerPCAsmPrinter PowerPCDesc PowerPCInfo SelectionDAG Support Target
add_to_library_groups = PowerPC
-
parent = PowerPC
required_libraries = MC PowerPCAsmPrinter PowerPCInfo Support
add_to_library_groups = PowerPC
-
parent = PowerPC
required_libraries = MC Support Target
add_to_library_groups = PowerPC
-
parent = Sparc
required_libraries = AsmPrinter CodeGen Core MC SelectionDAG SparcDesc SparcInfo Support Target
add_to_library_groups = Sparc
-
parent = Sparc
required_libraries = MC SparcInfo Support
add_to_library_groups = Sparc
-
parent = Sparc
required_libraries = MC Support Target
add_to_library_groups = Sparc
-
parent = X86
required_libraries = MC MCParser Support X86Desc X86Info
add_to_library_groups = X86
-
parent = X86
required_libraries = MC Support X86Info
add_to_library_groups = X86
-
parent = X86
required_libraries = MC Support X86Utils
add_to_library_groups = X86
-
parent = X86
required_libraries = Analysis AsmPrinter CodeGen Core MC SelectionDAG Support Target X86AsmPrinter X86Desc X86Info X86Utils
add_to_library_groups = X86
-
parent = X86
required_libraries = MC Support X86AsmPrinter X86Info
add_to_library_groups = X86
-
parent = X86
required_libraries = MC Support Target
add_to_library_groups = X86
-
parent = X86
required_libraries = Core Support
add_to_library_groups = X86
-
parent = XCore
required_libraries = AsmPrinter CodeGen Core MC SelectionDAG Support Target XCoreDesc XCoreInfo
add_to_library_groups = XCore
-
parent = XCore
required_libraries = MC XCoreInfo
add_to_library_groups = XCore
-
parent = XCore
required_libraries = MC Support Target
add_to_library_groups = XCore
-
parent = Transforms
library_name = ipo
required_libraries = Analysis Core IPA InstCombine Scalar Support Target TransformUtils
-
name = InstCombine
parent = Transforms
required_libraries = Analysis Core Support Target TransformUtils
-
name = Instrumentation
parent = Transforms
required_libraries = Analysis Core Support TransformUtils
-
type = Group
name = Transforms
parent = Libraries
-
parent = Transforms
library_name = ScalarOpts
required_libraries = Analysis Core InstCombine Support Target TransformUtils
-
name = TransformUtils
parent = Transforms
required_libraries = Analysis Core IPA Support Target
-
name = Core
parent = Libraries
required_libraries = Support
-
type = Group
name = Projects
parent = $ROOT
-
type = Group
name = Runtime
parent = $ROOT
-
type = Group
name = Tools
parent = $ROOT
-
name = bugpoint
parent = Tools
required_libraries = AsmParser BitReader BitWriter IPO Instrumentation Linker Scalar
-
name = llc
parent = Tools
required_libraries = AsmParser BitReader all-targets
-
name = lli
parent = Tools
required_libraries = AsmParser BitReader Interpreter JIT MCJIT NativeCodeGen SelectionDAG
-
name = llvm-ar
parent = Tools
required_libraries = Archive
-
name = llvm-as
parent = Tools
required_libraries = AsmParser BitWriter
-
name = llvm-bcanalyzer
parent = Tools
required_libraries = BitReader
-
name = llvm-cov
parent = Tools
required_libraries = Instrumentation
-
name = llvm-diff
parent = Tools
required_libraries = AsmParser BitReader
-
name = llvm-dis
parent = Tools
required_libraries = Analysis BitReader
-
name = llvm-dwarfdump
parent = Tools
required_libraries = DebugInfo Object
-
name = llvm-extract
parent = Tools
required_libraries = AsmParser BitReader BitWriter IPO
-
name = llvm-ld
parent = Tools
required_libraries = Archive BitWriter IPO Linker Scalar
-
name = llvm-link
parent = Tools
required_libraries = AsmParser BitReader BitWriter Linker
-
name = llvm-mc
parent = Tools
required_libraries = MC MCDisassembler MCParser Support all-targets
-
name = llvm-nm
parent = Tools
required_libraries = Archive BitReader Object
-
name = llvm-objdump
parent = Tools
required_libraries = DebugInfo MC MCDisassembler MCParser Object all-targets
-
name = llvm-prof
parent = Tools
required_libraries = Analysis BitReader
-
name = llvm-ranlib
parent = Tools
required_libraries = Archive
-
name = llvm-rtdyld
parent = Tools
required_libraries = JIT MC Object RuntimeDyld Support all-targets
-
name = llvm-size
parent = Tools
required_libraries = Object
-
name = llvm-stub
parent = Tools
required_libraries =
-
name = macho-dump
parent = Tools
required_libraries = Object Support
-
name = opt
parent = Tools
required_libraries = AsmParser BitReader BitWriter IPO Instrumentation Scalar
-
type = Group
name = UtilityTools
parent = $ROOT
-
name = tblgen
parent = BuildTools
required_libraries = Support TableGen
-
for i,fragment in enumerate(fragments):
print >>f, '[component_%d]' % i
f.write(fragment)
- print >>f
+ if fragment is not fragments[-1]:
+ print >>f
f.close()
def write_library_table(self, output_path):