llvm-project/libcxxabi
Louis Dionne 79ee0342db [runtimes] Always define cxx_shared, cxx_static & other targets
However, mark them as EXCLUDE_FROM_ALL when we don't want to build them.
Simply declaring the targets should be of no harm, and it allows other
projects to mention these targets regardless of whether they end up
being built or not.

While the diff may not make that obvious, this patch basically
moves the definition of e.g. `cxx_shared` out of the `if (LIBCXX_ENABLE_SHARED)`
and instead marks it as `EXCLUDE_FROM_ALL` conditionally on whether
LIBCXX_ENABLE_SHARED is passed. It then does the same for libunwind
and libc++abi targets.

Differential Revision: https://reviews.llvm.org/D134221
2022-10-12 09:36:29 -04:00
..
cmake [runtimes] Don't link against compiler-rt when we don't find it 2022-08-24 10:33:10 -04:00
fuzz
include [libcxxabi] Check __SEH__, when checking if ARM EHABI is implied 2022-06-06 23:19:22 +03:00
lib
src [runtimes] Always define cxx_shared, cxx_static & other targets 2022-10-12 09:36:29 -04:00
test [runtimes] Remove all traces of the legacy testing configuration system 2022-09-30 15:03:33 -04:00
www Remove references to old mailing lists that have moved to discourse. Replace with links to discourse. 2022-07-22 09:59:03 -07:00
.clang-format [libcxx] Remove extraneous '---' lines in .clang-format files 2022-06-15 01:34:37 -07:00
.gitignore
CMakeLists.txt [runtimes] Add the ability to customize the output name of libc++, libc++abi and libunwind 2022-10-11 15:19:59 -04:00
CREDITS.TXT
LICENSE.TXT