X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FLLVMBuild.txt;h=eb794ebc72167baf84764f6a5aa908418eab2af2;hb=0e59c4e3e8f8e105834d137cccb1e1bb731b5a13;hp=60f5230208fddf9a457342cc73da273b1243c0c3;hpb=83337302595a6b85523be8522c2b6105c8e159d1;p=oota-llvm.git diff --git a/lib/Target/LLVMBuild.txt b/lib/Target/LLVMBuild.txt index 60f5230208f..eb794ebc721 100644 --- a/lib/Target/LLVMBuild.txt +++ b/lib/Target/LLVMBuild.txt @@ -15,39 +15,60 @@ ; ;===------------------------------------------------------------------------===; -[component_0] -type = Library -name = Target -parent = Libraries -required_libraries = Core MC Support +; Please keep these as one per line so that out-of-tree merges +; will typically require only insertion of a line. +[common] +subdirectories = + AMDGPU + ARM + AArch64 + AVR + BPF + CppBackend + Hexagon + MSP430 + NVPTX + Mips + PowerPC + Sparc + SystemZ + WebAssembly + X86 + XCore ; This is a special group whose required libraries are extended (by llvm-build) -; with every built target, which makes it easy for tools to include every -; target. -[component_1] +; with the best execution engine (the native JIT, if available, or the +; interpreter). +[component_0] type = LibraryGroup -name = all-targets +name = Engine parent = Libraries ; This is a special group whose required libraries are extended (by llvm-build) ; with the configured native target, if any. -[component_2] +[component_1] type = LibraryGroup name = Native parent = Libraries ; This is a special group whose required libraries are extended (by llvm-build) ; with the configured native code generator, if any. -[component_3] +[component_2] type = LibraryGroup name = NativeCodeGen parent = Libraries +; The component for the actual target library itself. +[component_3] +type = Library +name = Target +parent = Libraries +required_libraries = Analysis Core MC Support + ; This is a special group whose required libraries are extended (by llvm-build) -; with the best execution engine (the native JIT, if available, or the -; interpreter). +; with every built target, which makes it easy for tools to include every +; target. [component_4] type = LibraryGroup -name = Engine +name = all-targets parent = Libraries -