libcxxabi mirror with random patches
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Hans Wennborg d7338a4113 Merging r352374:
------------------------------------------------------------------------
r352374 | mgorny | 2019-01-28 16:16:03 +0100 (Mon, 28 Jan 2019) | 18 lines

[cmake] Fix get_llvm_lit_path() to respect LLVM_EXTERNAL_LIT always

Refactor the get_llvm_lit_path() logic to respect LLVM_EXTERNAL_LIT,
and require the fallback to be defined explicitly
as LLVM_DEFAULT_EXTERNAL_LIT. This fixes building libcxx standalone
after r346888.

The old logic was using LLVM_EXTERNAL_LIT both as user-defined cache
variable and an optional pre-definition of default value from caller
(e.g. libcxx). It included a hack to make this work by assigning
the value back and forth but it was fragile and stopped working
in libcxx.

The new logic is simpler and more transparent. Default value is
provided in a separate variable, and used only when user-specified
variable is empty (i.e. not overriden).

Differential Revision: https://reviews.llvm.org/D57282
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/branches/release_80@352498 91177308-0d34-0410-b5e6-96231b3b80d8
7 years ago
cmake Merging r352374: 7 years ago
fuzz add cxa_demangle_fuzzer 9 years ago
include [libc++abi] Provide __cxa_thread_atexit on Fuchsia 7 years ago
lib Add ability to set OPTIONS for compile 12 years ago
src [libcxx] Remove bad_array_length 7 years ago
test [libcxxabi] Allow building with sanitizers enabled 7 years ago
www Update docs to reference new libc++ mailing lists. 7 years ago
.arcconfig [libcxxabi] Set up .arcconfig to point to new Diffusion CXXA repository 8 years ago
.clang-format Fully Reformat fallback_malloc.cpp 9 years ago
.gitignore .gitignore: ignore vim swap files 10 years ago
CMakeLists.txt Drop svn version suffix 7 years ago
CREDITS.TXT Try again, this time with the correct address 8 years ago
LICENSE.TXT Update year in license files 7 years ago