annotate lib/Target/CMakeLists.txt @ 124:4fa72497ed5d

fix
author mir3636
date Thu, 30 Nov 2017 20:04:56 +0900
parents 803732b1fca8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
1 list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen)
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
2
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
3 list(APPEND LLVM_TABLEGEN_FLAGS -I ${LLVM_MAIN_SRC_DIR}/lib/Target)
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
4
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 add_llvm_library(LLVMTarget
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 Target.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 TargetIntrinsicInfo.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 TargetLoweringObjectFile.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 TargetMachine.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 TargetMachineC.cpp
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
11
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
12 ADDITIONAL_HEADER_DIRS
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
13 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Target
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 )
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 foreach(t ${LLVM_TARGETS_TO_BUILD})
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 message(STATUS "Targeting ${t}")
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 add_subdirectory(${t})
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 endforeach()
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
20
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
21 # Currently we do not allow libraries from lib to reference targets directly.
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
22 # This property is used to enforce that convention. It is important because the
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
23 # logic in llvm_map_components_to_libnames is order dependent on the target
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
24 # libraries being created.
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
25 set_property(GLOBAL PROPERTY LLVM_TARGETS_CONFIGURED On)