Use std::unique_ptr to make the ownership explicit.
[oota-llvm.git] / tools / llvm-readobj / CMakeLists.txt
index 676c23d7ae691df4255984a1dd4a451f47b3bcf2..30f336f76ca8ff15520dc95af5463941f3798219 100644 (file)
@@ -1,6 +1,18 @@
-set(LLVM_LINK_COMPONENTS archive bitreader object)
+set(LLVM_LINK_COMPONENTS
+  ${LLVM_TARGETS_TO_BUILD}
+  Object
+  Support
+  )
 
 add_llvm_tool(llvm-readobj
-  ELF.cpp
+  ARMAttributeParser.cpp
+  ARMWinEHPrinter.cpp
+  COFFDumper.cpp
+  ELFDumper.cpp
+  Error.cpp
   llvm-readobj.cpp
+  MachODumper.cpp
+  ObjDumper.cpp
+  StreamWriter.cpp
+  Win64EHDumper.cpp
   )