• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
2;
3;                     The LLVM Compiler Infrastructure
4;
5; This file is distributed under the University of Illinois Open Source
6; License. See LICENSE.TXT for details.
7;
8;===------------------------------------------------------------------------===;
9;
10; This is an LLVMBuild description file for the components in this subdirectory.
11;
12; For more information on the LLVMBuild system, please see:
13;
14;   http://llvm.org/docs/LLVMBuild.html
15;
16;===------------------------------------------------------------------------===;
17
18; Please keep these as one per line so that out-of-tree merges
19; will typically require only insertion of a line.
20[common]
21subdirectories =
22 AMDGPU
23 ARM
24 AArch64
25 AVR
26 BPF
27 Lanai
28 Hexagon
29 MSP430
30 NVPTX
31 Mips
32 PowerPC
33 Sparc
34 SystemZ
35 WebAssembly
36 X86
37 XCore
38
39; This is a special group whose required libraries are extended (by llvm-build)
40; with the best execution engine (the native JIT, if available, or the
41; interpreter).
42[component_0]
43type = LibraryGroup
44name = Engine
45parent = Libraries
46
47; This is a special group whose required libraries are extended (by llvm-build)
48; with the configured native target, if any.
49[component_1]
50type = LibraryGroup
51name = Native
52parent = Libraries
53
54; This is a special group whose required libraries are extended (by llvm-build)
55; with the configured native code generator, if any.
56[component_2]
57type = LibraryGroup
58name = NativeCodeGen
59parent = Libraries
60
61; The component for the actual target library itself.
62[component_3]
63type = Library
64name = Target
65parent = Libraries
66required_libraries = Analysis Core MC Support
67
68; This is a special group whose required libraries are extended (by llvm-build)
69; with every built target, which makes it easy for tools to include every
70; target.
71[component_4]
72type = LibraryGroup
73name = all-targets
74parent = Libraries
75