aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOscar Fuentes <ofv@wanadoo.es>2008-11-08 20:37:19 +0000
committerOscar Fuentes <ofv@wanadoo.es>2008-11-08 20:37:19 +0000
commita4dd926011b1086af5d21460827c27f059ec387c (patch)
tree4b70fc4e46c3d3cb89ab970b1b53351af43309a0
parenteed0ec73b983c565bdd0c3e37e7bf3fef2cdee20 (diff)
CMake: Reflected changes on the CellSPU target build. May require a
clean start. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58924 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/CellSPU/AsmPrinter/CMakeLists.txt12
-rw-r--r--lib/Target/CellSPU/CMakeLists.txt3
2 files changed, 13 insertions, 2 deletions
diff --git a/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt b/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
new file mode 100644
index 0000000000..203262f08d
--- /dev/null
+++ b/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
@@ -0,0 +1,12 @@
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}/..
+ ${CMAKE_CURRENT_SOURCE_DIR}/..
+ )
+
+add_partially_linked_object(LLVMCellSPUAsmPrinter
+ SPUAsmPrinter.cpp
+ )
+
+target_name_of_partially_linked_object(LLVMCellSPU n)
+
+add_dependencies(LLVMCellSPUAsmPrinter ${n})
diff --git a/lib/Target/CellSPU/CMakeLists.txt b/lib/Target/CellSPU/CMakeLists.txt
index bfc9c908fe..e3e12acc50 100644
--- a/lib/Target/CellSPU/CMakeLists.txt
+++ b/lib/Target/CellSPU/CMakeLists.txt
@@ -11,8 +11,7 @@ tablegen(SPUGenDAGISel.inc -gen-dag-isel)
tablegen(SPUGenSubtarget.inc -gen-subtarget)
tablegen(SPUGenCallingConv.inc -gen-callingconv)
-add_llvm_target(CellSPU
- SPUAsmPrinter.cpp
+add_llvm_target(CellSPUCodeGen
SPUFrameInfo.cpp
SPUHazardRecognizers.cpp
SPUInstrInfo.cpp