mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-26 13:26:22 +00:00
Remove requirement for libunwind sources. Patch by Shiz.
As per r241993, libunwind_ext.h is not used anymore, and thus only the public libunwind includes are needed. This eases distro packaging efforts and removes an unneeded requirement for out-of-tree building. Reviewed as D33178 llvm-svn: 304359
This commit is contained in:
parent
8514dd540d
commit
27db230ab0
@ -504,21 +504,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER OR LLVM_NATIVE_ARCH MATCHES ARM)
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
|
||||
find_path(
|
||||
LIBCXXABI_LIBUNWIND_SOURCES
|
||||
libunwind_ext.h
|
||||
PATHS ${LIBCXXABI_LIBUNWIND_PATH}/src/
|
||||
${LIBCXXABI_LIBUNWIND_INCLUDES}/../src/
|
||||
${LLVM_MAIN_SRC_DIR}/projects/libunwind/src/
|
||||
${LLVM_MAIN_SRC_DIR}/runtimes/libunwind/src/
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
|
||||
if (LIBCXXABI_LIBUNWIND_SOURCES STREQUAL "LIBCXXABI_LIBUNWIND_SOURCES-NOTFOUND")
|
||||
message(WARNING "LIBCXXABI_LIBUNWIND_SOURCES was not specified and couldn't be infered.")
|
||||
set(LIBCXXABI_LIBUNWIND_SOURCES "")
|
||||
endif()
|
||||
|
||||
if (LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL STREQUAL "LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL-NOTFOUND")
|
||||
set(LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL "")
|
||||
endif()
|
||||
@ -526,10 +511,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER OR LLVM_NATIVE_ARCH MATCHES ARM)
|
||||
if (NOT LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL STREQUAL "")
|
||||
include_directories("${LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL}")
|
||||
endif()
|
||||
|
||||
if (NOT LIBCXXABI_LIBUNWIND_SOURCES STREQUAL "")
|
||||
include_directories("${LIBCXXABI_LIBUNWIND_SOURCES}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Add source code. This also contains all of the logic for deciding linker flags
|
||||
|
Loading…
x
Reference in New Issue
Block a user