llvm.org GIT mirror llvm / d782bae
build/CMake: Finish removal of add_llvm_library_dependencies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145420 91177308-0d34-0410-b5e6-96231b3b80d8 Daniel Dunbar 7 years ago
78 changed file(s) with 0 addition(s) and 574 deletion(s). Raw diff Collapse all Expand all
3333 get_property(lib_deps GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_${name})
3434 target_link_libraries(${name} ${lib_deps})
3535 endmacro(add_llvm_library name)
36
37 macro(add_llvm_library_dependencies name)
38 endmacro(add_llvm_library_dependencies name)
3936
4037 macro(add_llvm_loadable_module name)
4138 if( NOT LLVM_ON_UNIX OR CYGWIN )
5757 ValueTracking.cpp
5858 )
5959
60 add_llvm_library_dependencies(LLVMAnalysis
61 LLVMCore
62 LLVMSupport
63 LLVMTarget
64 )
65
6660 add_subdirectory(IPA)
44 GlobalsModRef.cpp
55 IPA.cpp
66 )
7
8 add_llvm_library_dependencies(LLVMipa
9 LLVMAnalysis
10 LLVMCore
11 LLVMSupport
12 )
22 ArchiveReader.cpp
33 ArchiveWriter.cpp
44 )
5
6 add_llvm_library_dependencies(LLVMArchive
7 LLVMBitReader
8 LLVMCore
9 LLVMSupport
10 )
33 LLParser.cpp
44 Parser.cpp
55 )
6
7 add_llvm_library_dependencies(LLVMAsmParser
8 LLVMCore
9 LLVMSupport
10 )
11 BitReader.cpp
22 BitcodeReader.cpp
33 )
4
5 add_llvm_library_dependencies(LLVMBitReader
6 LLVMCore
7 LLVMSupport
8 )
33 BitcodeWriterPass.cpp
44 ValueEnumerator.cpp
55 )
6
7 add_llvm_library_dependencies(LLVMBitWriter
8 LLVMCore
9 LLVMSupport
10 )
1111 OcamlGCPrinter.cpp
1212 Win64Exception.cpp
1313 )
14
15 add_llvm_library_dependencies(LLVMAsmPrinter
16 LLVMAnalysis
17 LLVMCodeGen
18 LLVMCore
19 LLVMMC
20 LLVMMCParser
21 LLVMSupport
22 LLVMTarget
23 )
9898 VirtRegMap.cpp
9999 )
100100
101 add_llvm_library_dependencies(LLVMCodeGen
102 LLVMAnalysis
103 LLVMCore
104 LLVMMC
105 LLVMScalarOpts
106 LLVMSupport
107 LLVMTarget
108 LLVMTransformUtils
109 )
110
111101 add_subdirectory(SelectionDAG)
112102 add_subdirectory(AsmPrinter)
1919 TargetLowering.cpp
2020 TargetSelectionDAGInfo.cpp
2121 )
22
23 add_llvm_library_dependencies(LLVMSelectionDAG
24 LLVMAnalysis
25 LLVMCodeGen
26 LLVMCore
27 LLVMMC
28 LLVMSupport
29 LLVMTarget
30 LLVMTransformUtils
31 )
99 DWARFDebugLine.cpp
1010 DWARFFormValue.cpp
1111 )
12
13 add_llvm_library_dependencies(LLVMDebugInfo
14 LLVMSupport
15 )
33 TargetSelect.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMExecutionEngine
7 LLVMCore
8 LLVMMC
9 LLVMSupport
10 LLVMTarget
11 )
12
136 add_subdirectory(Interpreter)
147 add_subdirectory(JIT)
158 add_subdirectory(MCJIT)
1111 Interpreter.cpp
1212 )
1313
14 add_llvm_library_dependencies(LLVMInterpreter
15 LLVMCodeGen
16 LLVMCore
17 LLVMExecutionEngine
18 LLVMSupport
19 LLVMTarget
20 )
21
2214 if( LLVM_ENABLE_FFI )
2315 target_link_libraries( LLVMInterpreter ${FFI_LIBRARY_PATH} )
2416 endif()
99 JITMemoryManager.cpp
1010 OProfileJITEventListener.cpp
1111 )
12
13 add_llvm_library_dependencies(LLVMJIT
14 LLVMCodeGen
15 LLVMCore
16 LLVMExecutionEngine
17 LLVMMC
18 LLVMRuntimeDyld
19 LLVMSupport
20 LLVMTarget
21 )
11 MCJIT.cpp
22 Intercept.cpp
33 )
4
5 add_llvm_library_dependencies(LLVMMCJIT
6 LLVMCore
7 LLVMExecutionEngine
8 LLVMRuntimeDyld
9 LLVMSupport
10 LLVMTarget
11 )
11 RuntimeDyld.cpp
22 RuntimeDyldMachO.cpp
33 )
4
5 add_llvm_library_dependencies(LLVMRuntimeDyld
6 LLVMObject
7 LLVMSupport
8 )
33 LinkModules.cpp
44 Linker.cpp
55 )
6
7 add_llvm_library_dependencies(LLVMLinker
8 LLVMArchive
9 LLVMBitReader
10 LLVMCore
11 LLVMSupport
12 LLVMTransformUtils
13 )
4444 WinCOFFStreamer.cpp
4545 )
4646
47 add_llvm_library_dependencies(LLVMMC
48 LLVMObject
49 LLVMSupport
50 )
51
5247 add_subdirectory(MCParser)
5348 add_subdirectory(MCDisassembler)
55 EDOperand.cpp
66 EDToken.cpp
77 )
8
9 add_llvm_library_dependencies(LLVMMCDisassembler
10 LLVMMC
11 LLVMMCParser
12 LLVMSupport
13 )
88 MCAsmParserExtension.cpp
99 MCTargetAsmParser.cpp
1010 )
11
12 add_llvm_library_dependencies(LLVMMCParser
13 LLVMMC
14 LLVMSupport
15 )
88 Object.cpp
99 ObjectFile.cpp
1010 )
11
12 add_llvm_library_dependencies(LLVMObject
13 LLVMCore
14 LLVMSupport
15 )
99 TGLexer.cpp
1010 TGParser.cpp
1111 )
12
13 add_llvm_library_dependencies(LLVMTableGen
14 LLVMSupport
15 )
55 )
66
77 add_dependencies(LLVMARMAsmParser ARMCommonTableGen)
8
9 add_llvm_library_dependencies(LLVMARMAsmParser
10 LLVMARMDesc
11 LLVMARMInfo
12 LLVMMC
13 LLVMMCParser
14 LLVMSupport
15 )
4747 Thumb2SizeReduction.cpp
4848 )
4949
50 add_llvm_library_dependencies(LLVMARMCodeGen
51 LLVMARMAsmPrinter
52 LLVMARMDesc
53 LLVMARMInfo
54 LLVMAnalysis
55 LLVMAsmPrinter
56 LLVMCodeGen
57 LLVMCore
58 LLVMMC
59 LLVMSelectionDAG
60 LLVMSupport
61 LLVMTarget
62 )
63
6450 # workaround for hanging compilation on MSVC9, 10
6551 if( MSVC_VERSION EQUAL 1600 OR MSVC_VERSION EQUAL 1500 )
6652 set_property(
1010 )
1111 endif()
1212 add_dependencies(LLVMARMDisassembler ARMCommonTableGen)
13
14 add_llvm_library_dependencies(LLVMARMDisassembler
15 LLVMARMCodeGen
16 LLVMARMDesc
17 LLVMARMInfo
18 LLVMMC
19 LLVMSupport
20 )
44 )
55
66 add_dependencies(LLVMARMAsmPrinter ARMCommonTableGen)
7
8 add_llvm_library_dependencies(LLVMARMAsmPrinter
9 LLVMMC
10 LLVMSupport
11 )
99
1010 # Hack: we need to include 'main' target directory to grab private headers
1111 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/..)
12
13 add_llvm_library_dependencies(LLVMARMDesc
14 LLVMARMAsmPrinter
15 LLVMARMInfo
16 LLVMMC
17 LLVMSupport
18 )
44 )
55
66 add_dependencies(LLVMARMInfo ARMCommonTableGen)
7
8 add_llvm_library_dependencies(LLVMARMInfo
9 LLVMMC
10 LLVMSupport
11 LLVMTarget
12 )
11 CBackend.cpp
22 )
33
4 add_llvm_library_dependencies(LLVMCBackendCodeGen
5 LLVMAnalysis
6 LLVMCBackendInfo
7 LLVMCodeGen
8 LLVMCore
9 LLVMMC
10 LLVMScalarOpts
11 LLVMSupport
12 LLVMTarget
13 LLVMTransformUtils
14 )
15
164 add_subdirectory(TargetInfo)
22 add_llvm_library(LLVMCBackendInfo
33 CBackendTargetInfo.cpp
44 )
5
6 add_llvm_library_dependencies(LLVMCBackendInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
1212 TargetSubtargetInfo.cpp
1313 )
1414
15 add_llvm_library_dependencies(LLVMTarget
16 LLVMCore
17 LLVMMC
18 LLVMSupport
19 )
20
2115 foreach(t ${LLVM_TARGETS_TO_BUILD})
2216 message(STATUS "Targeting ${t}")
2317 add_subdirectory(${t})
2222 SPUNopFiller.cpp
2323 )
2424
25 add_llvm_library_dependencies(LLVMCellSPUCodeGen
26 LLVMAsmPrinter
27 LLVMCellSPUDesc
28 LLVMCellSPUInfo
29 LLVMCodeGen
30 LLVMCore
31 LLVMMC
32 LLVMSelectionDAG
33 LLVMSupport
34 LLVMTarget
35 )
36
3725 add_subdirectory(TargetInfo)
3826 add_subdirectory(MCTargetDesc)
22 SPUMCAsmInfo.cpp
33 )
44
5 add_llvm_library_dependencies(LLVMCellSPUDesc
6 LLVMCellSPUInfo
7 LLVMMC
8 )
9
105 add_dependencies(LLVMCellSPUDesc CellSPUCommonTableGen)
33 CellSPUTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMCellSPUInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMCellSPUInfo CellSPUCommonTableGen)
11 CPPBackend.cpp
22 )
33
4 add_llvm_library_dependencies(LLVMCppBackendCodeGen
5 LLVMCore
6 LLVMCppBackendInfo
7 LLVMSupport
8 LLVMTarget
9 )
10
114 add_subdirectory(TargetInfo)
22 add_llvm_library(LLVMCppBackendInfo
33 CppBackendTargetInfo.cpp
44 )
5
6 add_llvm_library_dependencies(LLVMCppBackendInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
55 MBlazeAsmParser.cpp
66 )
77
8 add_llvm_library_dependencies(LLVMMBlazeAsmParser
9 LLVMMBlazeInfo
10 LLVMMC
11 LLVMMCParser
12 LLVMSupport
13 )
14
158 add_dependencies(LLVMMBlazeAsmParser MBlazeCommonTableGen)
2828 MBlazeELFWriterInfo.cpp
2929 )
3030
31 add_llvm_library_dependencies(LLVMMBlazeCodeGen
32 LLVMAsmPrinter
33 LLVMCodeGen
34 LLVMCore
35 LLVMMBlazeAsmPrinter
36 LLVMMBlazeDesc
37 LLVMMBlazeInfo
38 LLVMMC
39 LLVMSelectionDAG
40 LLVMSupport
41 LLVMTarget
42 )
43
4431 add_subdirectory(AsmParser)
4532 add_subdirectory(Disassembler)
4633 add_subdirectory(InstPrinter)
1212 )
1313 endif()
1414
15 add_llvm_library_dependencies(LLVMMBlazeDisassembler
16 LLVMMBlazeDesc
17 LLVMMBlazeInfo
18 LLVMMC
19 LLVMSupport
20 )
21
2215 add_dependencies(LLVMMBlazeDisassembler MBlazeCommonTableGen)
44 MBlazeInstPrinter.cpp
55 )
66
7 add_llvm_library_dependencies(LLVMMBlazeAsmPrinter
8 LLVMMC
9 LLVMSupport
10 )
11
127 add_dependencies(LLVMMBlazeAsmPrinter MBlazeCommonTableGen)
44 MBlazeMCTargetDesc.cpp
55 )
66
7 add_llvm_library_dependencies(LLVMMBlazeDesc
8 LLVMMBlazeAsmPrinter
9 LLVMMBlazeInfo
10 LLVMMC
11 LLVMSupport
12 )
13
147 add_dependencies(LLVMMBlazeDesc MBlazeCommonTableGen)
44 MBlazeTargetInfo.cpp
55 )
66
7 add_llvm_library_dependencies(LLVMMBlazeInfo
8 LLVMMC
9 LLVMSupport
10 LLVMTarget
11 )
12
137 add_dependencies(LLVMMBlazeInfo MBlazeCommonTableGen)
2121 MSP430MCInstLower.cpp
2222 )
2323
24 add_llvm_library_dependencies(LLVMMSP430CodeGen
25 LLVMAsmPrinter
26 LLVMCodeGen
27 LLVMCore
28 LLVMMC
29 LLVMMSP430AsmPrinter
30 LLVMMSP430Desc
31 LLVMMSP430Info
32 LLVMSelectionDAG
33 LLVMSupport
34 LLVMTarget
35 )
36
3724 add_subdirectory(InstPrinter)
3825 add_subdirectory(TargetInfo)
3926 add_subdirectory(MCTargetDesc)
33 MSP430InstPrinter.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMMSP430AsmPrinter
7 LLVMMC
8 LLVMSupport
9 )
10
116 add_dependencies(LLVMMSP430AsmPrinter MSP430CommonTableGen)
22 MSP430MCAsmInfo.cpp
33 )
44
5 add_llvm_library_dependencies(LLVMMSP430Desc
6 LLVMMC
7 LLVMMSP430AsmPrinter
8 LLVMMSP430Info
9 LLVMSupport
10 LLVMTarget
11 )
12
135 add_dependencies(LLVMMSP430Desc MSP430CommonTableGen)
33 MSP430TargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMMSP430Info
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMMSP430Info MSP430CommonTableGen)
2828 MipsSelectionDAGInfo.cpp
2929 )
3030
31 add_llvm_library_dependencies(LLVMMipsCodeGen
32 LLVMAsmPrinter
33 LLVMCodeGen
34 LLVMCore
35 LLVMMC
36 LLVMMipsAsmPrinter
37 LLVMMipsDesc
38 LLVMMipsInfo
39 LLVMSelectionDAG
40 LLVMSupport
41 LLVMTarget
42 )
43
4431 add_subdirectory(InstPrinter)
4532 add_subdirectory(TargetInfo)
4633 add_subdirectory(MCTargetDesc)
33 MipsInstPrinter.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMMipsAsmPrinter
7 LLVMMC
8 LLVMSupport
9 )
10
116 add_dependencies(LLVMMipsAsmPrinter MipsCommonTableGen)
44 MipsMCTargetDesc.cpp
55 )
66
7 add_llvm_library_dependencies(LLVMMipsDesc
8 LLVMMC
9 LLVMMipsAsmPrinter
10 LLVMMipsInfo
11 LLVMSupport
12 )
13
147 add_dependencies(LLVMMipsDesc MipsCommonTableGen)
33 MipsTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMMipsInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMMipsInfo MipsCommonTableGen)
2424 PTXTargetMachine.cpp
2525 )
2626
27 add_llvm_library_dependencies(LLVMPTXCodeGen
28 LLVMAnalysis
29 LLVMAsmPrinter
30 LLVMCodeGen
31 LLVMCore
32 LLVMMC
33 LLVMPTXDesc
34 LLVMPTXInfo
35 LLVMSelectionDAG
36 LLVMSupport
37 LLVMTarget
38 LLVMTransformUtils
39 )
40
4127 add_subdirectory(TargetInfo)
4228 add_subdirectory(InstPrinter)
4329 add_subdirectory(MCTargetDesc)
55
66 add_dependencies(LLVMPTXAsmPrinter PTXCommonTableGen)
77
8 add_llvm_library_dependencies(LLVMPTXAsmPrinter
9 LLVMMC
10 LLVMSupport
11 )
12
22 PTXMCAsmInfo.cpp
33 )
44
5 add_llvm_library_dependencies(LLVMPTXDesc
6 LLVMMC
7 LLVMPTXAsmPrinter
8 LLVMPTXInfo
9 LLVMSupport
10 )
11
125 add_dependencies(LLVMPTXDesc PTXCommonTableGen)
33 PTXTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMPTXInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMPTXInfo PTXCommonTableGen)
2626 PPCSelectionDAGInfo.cpp
2727 )
2828
29 add_llvm_library_dependencies(LLVMPowerPCCodeGen
30 LLVMAnalysis
31 LLVMAsmPrinter
32 LLVMCodeGen
33 LLVMCore
34 LLVMMC
35 LLVMPowerPCAsmPrinter
36 LLVMPowerPCDesc
37 LLVMPowerPCInfo
38 LLVMSelectionDAG
39 LLVMSupport
40 LLVMTarget
41 )
42
4329 add_subdirectory(InstPrinter)
4430 add_subdirectory(TargetInfo)
4531 add_subdirectory(MCTargetDesc)
33 PPCInstPrinter.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMPowerPCAsmPrinter
7 LLVMMC
8 LLVMSupport
9 )
10
116 add_dependencies(LLVMPowerPCAsmPrinter PowerPCCommonTableGen)
55 PPCPredicates.cpp
66 )
77
8 add_llvm_library_dependencies(LLVMPowerPCDesc
9 LLVMMC
10 LLVMPowerPCAsmPrinter
11 LLVMPowerPCInfo
12 LLVMSupport
13 )
14
158 add_dependencies(LLVMPowerPCDesc PowerPCCommonTableGen)
33 PowerPCTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMPowerPCInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMPowerPCInfo PowerPCCommonTableGen)
2121 SparcSelectionDAGInfo.cpp
2222 )
2323
24 add_llvm_library_dependencies(LLVMSparcCodeGen
25 LLVMAsmPrinter
26 LLVMCodeGen
27 LLVMCore
28 LLVMMC
29 LLVMSelectionDAG
30 LLVMSparcDesc
31 LLVMSparcInfo
32 LLVMSupport
33 LLVMTarget
34 )
35
3624 add_subdirectory(TargetInfo)
3725 add_subdirectory(MCTargetDesc)
22 SparcMCAsmInfo.cpp
33 )
44
5 add_llvm_library_dependencies(LLVMSparcDesc
6 LLVMMC
7 LLVMSparcInfo
8 LLVMSupport
9 )
10
115 add_dependencies(LLVMSparcDesc SparcCommonTableGen)
33 SparcTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMSparcInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMSparcInfo SparcCommonTableGen)
44 X86AsmParser.cpp
55 )
66
7 add_llvm_library_dependencies(LLVMX86AsmParser
8 LLVMMC
9 LLVMMCParser
10 LLVMSupport
11 LLVMX86Desc
12 LLVMX86Info
13 )
14
157 add_dependencies(LLVMX86AsmParser X86CommonTableGen)
5050
5151 add_llvm_target(X86CodeGen ${sources})
5252
53 add_llvm_library_dependencies(LLVMX86CodeGen
54 LLVMAnalysis
55 LLVMAsmPrinter
56 LLVMCodeGen
57 LLVMCore
58 LLVMMC
59 LLVMSelectionDAG
60 LLVMSupport
61 LLVMTarget
62 LLVMX86AsmPrinter
63 LLVMX86Desc
64 LLVMX86Info
65 LLVMX86Utils
66 )
67
6853 add_subdirectory(AsmParser)
6954 add_subdirectory(Disassembler)
7055 add_subdirectory(InstPrinter)
22 add_llvm_library(LLVMX86Disassembler
33 X86Disassembler.cpp
44 X86DisassemblerDecoder.c
5 )
6
7 add_llvm_library_dependencies(LLVMX86Disassembler
8 LLVMMC
9 LLVMSupport
10 LLVMX86Info
115 )
126
137 # workaround for hanging compilation on MSVC9 and 10
55 X86InstComments.cpp
66 )
77
8 add_llvm_library_dependencies(LLVMX86AsmPrinter
9 LLVMMC
10 LLVMSupport
11 LLVMX86Utils
12 )
13
148 add_dependencies(LLVMX86AsmPrinter X86CommonTableGen)
55 X86MachObjectWriter.cpp
66 )
77
8 add_llvm_library_dependencies(LLVMX86Desc
9 LLVMMC
10 LLVMSupport
11 LLVMX86AsmPrinter
12 LLVMX86Info
13 )
14
158 add_dependencies(LLVMX86Desc X86CommonTableGen)
169
1710 # Hack: we need to include 'main' target directory to grab private headers
33 X86TargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMX86Info
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMX86Info X86CommonTableGen)
33 X86ShuffleDecode.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMX86Utils
7 LLVMCore
8 LLVMSupport
9 )
10
116 add_dependencies(LLVMX86Utils X86CommonTableGen)
2020 XCoreSelectionDAGInfo.cpp
2121 )
2222
23 add_llvm_library_dependencies(LLVMXCoreCodeGen
24 LLVMAsmPrinter
25 LLVMCodeGen
26 LLVMCore
27 LLVMMC
28 LLVMSelectionDAG
29 LLVMSupport
30 LLVMTarget
31 LLVMXCoreDesc
32 LLVMXCoreInfo
33 )
34
3523 add_subdirectory(TargetInfo)
3624 add_subdirectory(MCTargetDesc)
0 add_llvm_library(LLVMXCoreDesc
11 XCoreMCTargetDesc.cpp
22 XCoreMCAsmInfo.cpp
3 )
4
5 add_llvm_library_dependencies(LLVMXCoreDesc
6 LLVMMC
7 LLVMXCoreInfo
83 )
94
105 add_dependencies(LLVMXCoreDesc XCoreCommonTableGen)
33 XCoreTargetInfo.cpp
44 )
55
6 add_llvm_library_dependencies(LLVMXCoreInfo
7 LLVMMC
8 LLVMSupport
9 LLVMTarget
10 )
11
126 add_dependencies(LLVMXCoreInfo XCoreCommonTableGen)
1919 StripDeadPrototypes.cpp
2020 StripSymbols.cpp
2121 )
22
23 add_llvm_library_dependencies(LLVMipo
24 LLVMAnalysis
25 LLVMCore
26 LLVMInstCombine
27 LLVMScalarOpts
28 LLVMSupport
29 LLVMTarget
30 LLVMTransformUtils
31 LLVMipa
32 )
1212 InstCombineSimplifyDemanded.cpp
1313 InstCombineVectorOps.cpp
1414 )
15
16 add_llvm_library_dependencies(LLVMInstCombine
17 LLVMAnalysis
18 LLVMCore
19 LLVMSupport
20 LLVMTarget
21 LLVMTransformUtils
22 )
66 PathProfiling.cpp
77 ProfilingUtils.cpp
88 )
9
10 add_llvm_library_dependencies(LLVMInstrumentation
11 LLVMAnalysis
12 LLVMCore
13 LLVMSupport
14 LLVMTransformUtils
15 )
3131 Sink.cpp
3232 TailRecursionElimination.cpp
3333 )
34
35 add_llvm_library_dependencies(LLVMScalarOpts
36 LLVMAnalysis
37 LLVMCore
38 LLVMInstCombine
39 LLVMSupport
40 LLVMTarget
41 LLVMTransformUtils
42 )
2727 Utils.cpp
2828 ValueMapper.cpp
2929 )
30
31 add_llvm_library_dependencies(LLVMTransformUtils
32 LLVMAnalysis
33 LLVMCore
34 LLVMSupport
35 LLVMTarget
36 LLVMipa
37 )
3636 ValueTypes.cpp
3737 Verifier.cpp
3838 )
39
40 add_llvm_library_dependencies(LLVMCore LLVMSupport)
3939 add_llvm_library(gtest_main
4040 UnitTestMain/TestMain.cpp
4141 )
42
43 add_llvm_library_dependencies(gtest
44 LLVMSupport
45 )
46
47 add_llvm_library_dependencies(gtest_main
48 gtest
49 )