On mac, it seems the MC disassembler is actually using the targetinfo
authorChandler Carruth <chandlerc@gmail.com>
Fri, 29 Jul 2011 20:23:34 +0000 (20:23 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 29 Jul 2011 20:23:34 +0000 (20:23 +0000)
for targets that don't have an MC-ized disassembler. I'm suspicious that
this shouldn't actually be happening, but hoping to fix the CMake build
on macs first, and investigate why second.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136508 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCDisassembler/CMakeLists.txt

index 9ccd1f4a9e63fdd4eae70ed7ff83a0c675e9d611..45ec75d00e4d0b948969683a5e5592a9ac9048ec 100644 (file)
@@ -17,5 +17,7 @@ foreach(t ${LLVM_TARGETS_TO_BUILD})
   set(td ${LLVM_MAIN_SRC_DIR}/lib/Target/${t})
   if(EXISTS ${td}/Disassembler/CMakeLists.txt)
     add_llvm_library_dependencies(LLVMMCDisassembler "LLVM${t}Disassembler")
+  elseif(EXISTS ${td}/TargetInfo/CMakeLists.txt)
+    add_llvm_library_dependencies(LLVMMCDisassembler "LLVM${t}Info")
   endif()
 endforeach(t)