Statically link LLVM libraries into backtrace_test am: c198b150d4
am: 473f17cde0
am: a16735e36c
Change-Id: I5f882891c38ccc9841dc494a45eff06d2111a179
This commit is contained in:
commit
7ed1ccbcd8
|
@ -38,40 +38,15 @@ LLVM_ROOT_PATH := external/llvm
|
|||
include $(LLVM_ROOT_PATH)/llvm.mk
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
# The libbacktrace_offline shared library.
|
||||
# The libbacktrace_offline static library.
|
||||
#-------------------------------------------------------------------------
|
||||
libbacktrace_offline_src_files := \
|
||||
BacktraceOffline.cpp \
|
||||
|
||||
# Use shared llvm library on device to save space.
|
||||
libbacktrace_offline_shared_libraries_target := \
|
||||
libbacktrace \
|
||||
# Use shared libraries so their headers get included during build.
|
||||
libbacktrace_offline_shared_libraries := \
|
||||
libbase \
|
||||
liblog \
|
||||
libunwind \
|
||||
libutils \
|
||||
libLLVM \
|
||||
|
||||
libbacktrace_offline_static_libraries_target := \
|
||||
libziparchive \
|
||||
libz \
|
||||
|
||||
# Use static llvm libraries on host to remove dependency on 32-bit llvm shared library
|
||||
# which is not included in the prebuilt.
|
||||
libbacktrace_offline_static_libraries_host := \
|
||||
libbacktrace \
|
||||
libunwind \
|
||||
libziparchive \
|
||||
libz \
|
||||
libbase \
|
||||
liblog \
|
||||
libutils \
|
||||
libLLVMObject \
|
||||
libLLVMBitReader \
|
||||
libLLVMMC \
|
||||
libLLVMMCParser \
|
||||
libLLVMCore \
|
||||
libLLVMSupport \
|
||||
|
||||
module := libbacktrace_offline
|
||||
build_type := target
|
||||
|
@ -113,10 +88,16 @@ backtrace_test_shared_libraries := \
|
|||
backtrace_test_shared_libraries_target += \
|
||||
libdl \
|
||||
libutils \
|
||||
libLLVM \
|
||||
|
||||
# Statically link LLVMlibraries to remove dependency on llvm shared library.
|
||||
backtrace_test_static_libraries := \
|
||||
libbacktrace_offline \
|
||||
libLLVMObject \
|
||||
libLLVMBitReader \
|
||||
libLLVMMC \
|
||||
libLLVMMCParser \
|
||||
libLLVMCore \
|
||||
libLLVMSupport \
|
||||
|
||||
backtrace_test_static_libraries_target := \
|
||||
libziparchive \
|
||||
|
@ -126,12 +107,6 @@ backtrace_test_static_libraries_host := \
|
|||
libziparchive \
|
||||
libz \
|
||||
libutils \
|
||||
libLLVMObject \
|
||||
libLLVMBitReader \
|
||||
libLLVMMC \
|
||||
libLLVMMCParser \
|
||||
libLLVMCore \
|
||||
libLLVMSupport \
|
||||
|
||||
backtrace_test_ldlibs_host += \
|
||||
-ldl \
|
||||
|
|
Loading…
Reference in New Issue