55c0dec1a41f9d8b695ef2adb3adf60fc3d16f63
[oota-llvm.git] / lib / MC / MCDisassembler / CMakeLists.txt
1
2 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
3   COMMAND ${LLVM_TABLEGEN_EXE} -o ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
4           -gen-enhanced-disassembly-header
5   DEPENDS tblgen
6   COMMENT "Building enhanced disassembly semantic information header (EDInfo.inc)")
7 set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc PROPERTIES GENERATED 1)
8
9 add_llvm_library(LLVMMCDisassembler
10   EDDisassembler.cpp
11   EDOperand.cpp
12   EDInst.cpp
13   EDToken.cpp
14   ${CMAKE_CURRENT_BINARY_DIR}/EDInfo.inc
15   )