OSDN Git Service

llvm-build: Add --native-target and --enable-targets options, and add logic to
[android-x86/external-llvm.git] / lib / Target / LLVMBuild.txt
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 [component_0]
19 type = Library
20 name = Target
21 parent = Libraries
22 required_libraries = Core MC Support
23
24 ; This is a convenient group we define (and expect targets to add to) which
25 ; makes it easy for tools to include every target.
26 [component_1]
27 type = LibraryGroup
28 name = all-targets
29 parent = Libraries
30
31 ; This is a special group whose required libraries are extended (by llvm-build)
32 ; with the configured native target, if any.
33 [component_2]
34 type = LibraryGroup
35 name = Native
36 parent = Libraries
37
38 ; This is a special group whose required libraries are extended (by llvm-build)
39 ; with the configured native code generator, if any.
40 [component_3]
41 type = LibraryGroup
42 name = NativeCodeGen
43 parent = Libraries
44
45 ; This is a special group whose required libraries are extended (by llvm-build)
46 ; with the best execution engine (the native JIT, if available, or the
47 ; interpreter).
48 [component_4]
49 type = LibraryGroup
50 name = Engine
51 parent = Libraries
52