[llvm-commits] [llvm] r108874 - /llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt

Chris Lattner sabre at nondot.org
Tue Jul 20 11:33:21 PDT 2010


Author: lattner
Date: Tue Jul 20 13:33:21 2010
New Revision: 108874

URL: http://llvm.org/viewvc/llvm-project?rev=108874&view=rev
Log:
hopefully teach cmake to build the .inc file.

Modified:
    llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt

Modified: llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt?rev=108874&r1=108873&r2=108874&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt (original)
+++ llvm/trunk/lib/MC/MCDisassembler/CMakeLists.txt Tue Jul 20 13:33:21 2010
@@ -1,6 +1,15 @@
+
+add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
+  COMMAND ${LLVM_TABLEGEN_EXE} -o ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
+          -gen-enhanced-disassembly-header
+  DEPENDS tblgen
+  COMMENT "Building enhanced disassembly semantic information header (EDInfo.inc)")
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc PROPERTIES GENERATED 1)
+
 add_llvm_library(LLVMMCDisassembler
   EDDisassembler.cpp
   EDOperand.cpp
   EDInst.cpp
   EDToken.cpp
+  ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
   )





More information about the llvm-commits mailing list