diff --git a/lib/Object/CMakeLists.txt b/lib/Object/CMakeLists.txt index b293d1c1f4e..0a37cc360fe 100644 --- a/lib/Object/CMakeLists.txt +++ b/lib/Object/CMakeLists.txt @@ -21,6 +21,4 @@ add_llvm_library(LLVMObject DEPENDS intrinsics_gen - - LINK_LIBS ${XAR_LIB} ) diff --git a/lib/Support/CMakeLists.txt b/lib/Support/CMakeLists.txt index 3c8f78b2a00..3d718e6a11c 100644 --- a/lib/Support/CMakeLists.txt +++ b/lib/Support/CMakeLists.txt @@ -24,9 +24,6 @@ elseif( CMAKE_HOST_UNIX ) if( UNIX AND NOT (BEOS OR HAIKU) ) set(system_libs ${system_libs} m) endif() - if(HAVE_LIBXAR) - list(APPEND system_libs ${XAR_LIB}) - endif() endif( MSVC OR MINGW ) add_llvm_library(LLVMSupport diff --git a/tools/llvm-objdump/CMakeLists.txt b/tools/llvm-objdump/CMakeLists.txt index d0dd4ac0182..551847f34ee 100644 --- a/tools/llvm-objdump/CMakeLists.txt +++ b/tools/llvm-objdump/CMakeLists.txt @@ -17,3 +17,7 @@ add_llvm_tool(llvm-objdump ELFDump.cpp MachODump.cpp ) + +if(HAVE_LIBXAR) + target_link_libraries(llvm-objdump ${XAR_LIB}) +endif()