CMake build fixes, from Xerxes Ranby
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   BranchFolding.cpp
3   CodePlacementOpt.cpp
4   DeadMachineInstructionElim.cpp
5   DwarfEHPrepare.cpp
6   ELFCodeEmitter.cpp
7   ELFWriter.cpp
8   GCMetadata.cpp
9   GCMetadataPrinter.cpp
10   GCStrategy.cpp
11   IfConversion.cpp
12   IntrinsicLowering.cpp
13   LLVMTargetMachine.cpp
14   LatencyPriorityQueue.cpp
15   LazyLiveness.cpp
16   LiveInterval.cpp
17   LiveIntervalAnalysis.cpp
18   LiveStackAnalysis.cpp
19   LiveVariables.cpp
20   LowerSubregs.cpp
21   MachOCodeEmitter.cpp
22   MachOWriter.cpp
23   MachineBasicBlock.cpp
24   MachineDominators.cpp
25   MachineFunction.cpp
26   MachineInstr.cpp
27   MachineLICM.cpp
28   MachineLoopInfo.cpp
29   MachineModuleInfo.cpp
30   MachinePassRegistry.cpp
31   MachineRegisterInfo.cpp
32   MachineSink.cpp
33   MachineVerifier.cpp
34   OcamlGC.cpp
35   PBQP.cpp
36   PHIElimination.cpp
37   Passes.cpp
38   PostRASchedulerList.cpp
39   PreAllocSplitting.cpp
40   PrologEpilogInserter.cpp
41   PseudoSourceValue.cpp
42   RegAllocBigBlock.cpp
43   RegAllocLinearScan.cpp
44   RegAllocLocal.cpp
45   RegAllocPBQP.cpp
46   RegAllocSimple.cpp
47   RegisterCoalescer.cpp
48   RegisterScavenging.cpp
49   ScheduleDAG.cpp
50   ScheduleDAGEmit.cpp
51   ScheduleDAGInstrs.cpp
52   ScheduleDAGPrinter.cpp
53   ShadowStackGC.cpp
54   ShrinkWrapping.cpp
55   SimpleRegisterCoalescing.cpp
56   Spiller.cpp
57   StackProtector.cpp
58   StackSlotColoring.cpp
59   StrongPHIElimination.cpp
60   TargetInstrInfoImpl.cpp
61   TwoAddressInstructionPass.cpp
62   UnreachableBlockElim.cpp
63   VirtRegMap.cpp
64   VirtRegRewriter.cpp
65   )
66
67 target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)