diff options
Diffstat (limited to 'sources/cxx-stl/llvm-libc++abi/Android.bp')
-rw-r--r-- | sources/cxx-stl/llvm-libc++abi/Android.bp | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/sources/cxx-stl/llvm-libc++abi/Android.bp b/sources/cxx-stl/llvm-libc++abi/Android.bp deleted file mode 100644 index d9e8617..0000000 --- a/sources/cxx-stl/llvm-libc++abi/Android.bp +++ /dev/null @@ -1,91 +0,0 @@ -// -// Copyright (C) 2014 The Android Open Source Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -cc_library_static { - name: "libc++abi", - host_supported: true, - clang: true, - srcs: [ - "src/abort_message.cpp", - "src/cxa_aux_runtime.cpp", - "src/cxa_default_handlers.cpp", - "src/cxa_demangle.cpp", - "src/cxa_exception.cpp", - "src/cxa_exception_storage.cpp", - "src/cxa_guard.cpp", - "src/cxa_handlers.cpp", - "src/cxa_new_delete.cpp", - "src/cxa_personality.cpp", - "src/cxa_thread_atexit.cpp", - "src/cxa_unexpected.cpp", - "src/cxa_vector.cpp", - "src/cxa_virtual.cpp", - "src/exception.cpp", - "src/fallback_malloc.cpp", - "src/private_typeinfo.cpp", - "src/stdexcept.cpp", - "src/typeinfo.cpp", - ], - include_dirs: ["external/libcxx/include"], - local_include_dirs: ["include"], - export_include_dirs: ["include"], - cppflags: [ - "-std=c++14", - "-fexceptions", - "-Wall", - "-Wextra", - "-Wno-unused-function", - "-Werror", - ], - sanitize: { - never: true, - }, - stl: "none", - rtti: true, - arch: { - arm: { - include_dirs: ["external/libunwind_llvm/include"], - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=1"], - }, - arm64: { - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=0"], - }, - mips: { - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=0"], - }, - mips64: { - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=0"], - }, - x86: { - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=0"], - }, - x86_64: { - cppflags: ["-DLIBCXXABI_USE_LLVM_UNWINDER=0"], - }, - }, - target: { - android: { - cppflags: ["-DHAVE___CXA_THREAD_ATEXIT_IMPL"], - }, - darwin: { - // libcxxabi really doesn't like the non-LLVM assembler on Darwin - asflags: ["-integrated-as"], - cflags: ["-integrated-as"], - cppflags: ["-integrated-as"], - }, - }, - -} |