Add missing dependencies to the CMake build system.
authorDouglas Gregor <dgregor@apple.com>
Thu, 25 Jun 2009 05:03:06 +0000 (05:03 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 25 Jun 2009 05:03:06 +0000 (05:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74161 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/TableGen.cmake
lib/Target/ARM/AsmPrinter/CMakeLists.txt
lib/Target/Alpha/AsmPrinter/CMakeLists.txt
lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
lib/Target/IA64/AsmPrinter/CMakeLists.txt
lib/Target/Mips/AsmPrinter/CMakeLists.txt
lib/Target/PowerPC/AsmPrinter/CMakeLists.txt
lib/Target/Sparc/AsmPrinter/CMakeLists.txt
lib/Target/X86/AsmPrinter/CMakeLists.txt

index 16c732b089381bcf1a4651b7f4288986e2305c8f..0a96b5514db6f0d8e21b974a22ddd4856921dfb0 100644 (file)
@@ -20,4 +20,6 @@ macro(tablegen ofn)
     COMMENT "Building ${ofn}..."
     )
   set(TABLEGEN_OUTPUT ${TABLEGEN_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${ofn})
+  set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${ofn} 
+    PROPERTIES GENERATED 1)
 endmacro(tablegen)
index c22964f6c879b140d997c9878b3c8c0efaf85069..a67fc8471a6314b3c229441440e01b63f2fccc1d 100644 (file)
@@ -3,3 +3,4 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/
 add_llvm_library(LLVMARMAsmPrinter
   ARMAsmPrinter.cpp
   )
+add_dependencies(LLVMARMAsmPrinter ARMCodeGenTable_gen)
\ No newline at end of file
index bf047625bac41175cf7c375fc479874cbea4ec57..992c2181314964df83b1d94e9896c787dd775900 100644 (file)
@@ -3,3 +3,4 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/
 add_llvm_library(LLVMAlphaAsmPrinter
   AlphaAsmPrinter.cpp
   )
+add_dependencies(LLVMAlphaAsmPrinter AlphaCodeGenTable_gen)
index 0dad08340414eb8c7d65499bb6f46ee3f049ae08..9684e63a60de4e8de72382883364b2b3164b15f9 100644 (file)
@@ -6,3 +6,4 @@ include_directories(
 add_llvm_library(LLVMCellSPUAsmPrinter\r
   SPUAsmPrinter.cpp\r
   )\r
+add_dependencies(LLVMCellSPUAsmPrinter CellSPUCodeGenTable_gen)
\ No newline at end of file
index b81ed4a8d0d19ba30bf16f59ea04560842080851..ffe0eed03cb97a72e4902c2a757be31c71f646c4 100644 (file)
@@ -6,3 +6,4 @@ include_directories(
 add_llvm_library(LLVMIA64AsmPrinter\r
   IA64AsmPrinter.cpp\r
   )\r
+add_dependencies(LLVMIA64AsmPrinter IA64CodeGenTable_gen)
\ No newline at end of file
index 942548dfc4773db6216acb161b42e1cf4116b8fc..197cc2921edbe8a46c23a76527c66aed38532c24 100644 (file)
@@ -6,3 +6,4 @@ include_directories(
 add_llvm_library(LLVMMipsAsmPrinter\r
   MipsAsmPrinter.cpp\r
   )\r
+add_dependencies(LLVMMipsAsmPrinter MipsCodeGenTable_gen)
\ No newline at end of file
index 1f80b17a3843cbdf7e55177d11416c18701aeaa1..236b264d8f80b593db4ae057ab541a9985c3e559 100644 (file)
@@ -3,3 +3,4 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/
 add_llvm_library(LLVMPowerPCAsmPrinter
   PPCAsmPrinter.cpp
   )
+add_dependencies(LLVMPowerPCAsmPrinter PowerPCCodeGenTable_gen)
\ No newline at end of file
index de905a92128ab9e9cf5172822eed847097a6f680..e3ca18e3b1b16f8bff1f58e4509f8be5f9240abf 100644 (file)
@@ -3,3 +3,4 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/
 add_llvm_library(LLVMSparcAsmPrinter
   SparcAsmPrinter.cpp
   )
+add_dependencies(LLVMSparcAsmPrinter SparcCodeGenTable_gen)
\ No newline at end of file
index 2079a9fd271be30ef033493ff6dc81d006e70215..a28c8266b82e1a4c2531b65b0c1c8a151138a7c8 100644 (file)
@@ -6,3 +6,4 @@ add_llvm_library(LLVMX86AsmPrinter
   X86AsmPrinter.cpp
   X86IntelAsmPrinter.cpp
   )
+add_dependencies(LLVMX86AsmPrinter X86CodeGenTable_gen)
\ No newline at end of file