Skip to content

Commit

Permalink
Depend directly on unwind when not building standalone
Browse files Browse the repository at this point in the history
When using libunwind and not building as standalone project, we
can directly depend on the unwind library target.

Differential Revision: https://reviews.llvm.org/D23289

llvm-svn: 278169
  • Loading branch information
petrhosek committed Aug 9, 2016
1 parent 5ed648e commit 8ec0457
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions libcxxabi/src/CMakeLists.txt
Expand Up @@ -56,9 +56,14 @@ append_if(libraries LIBCXXABI_HAS_C_LIB c)

if (LIBCXXABI_USE_LLVM_UNWINDER)
if (NOT LIBCXXABI_BUILT_STANDALONE)
link_directories(${LLVM_LIBRARY_DIR})
if (LIBUNWIND_ENABLE_SHARED)
list(APPEND libraries unwind_shared)
else()
list(APPEND libraries unwind_static)
endif()
else()
list(APPEND libraries unwind)
endif()
list(APPEND libraries unwind)
else()
append_if(libraries LIBCXXABI_HAS_GCC_S_LIB gcc_s)
endif()
Expand Down

0 comments on commit 8ec0457

Please sign in to comment.