aboutsummaryrefslogtreecommitdiff
path: root/sources/cxx-stl/llvm-libc++abi/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/cxx-stl/llvm-libc++abi/Android.bp')
-rw-r--r--sources/cxx-stl/llvm-libc++abi/Android.bp91
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"],
- },
- },
-
-}