Lines 9-15
inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
Link Here
|
9 |
|
9 |
|
10 |
DESCRIPTION="Low level support for a standard C++ library" |
10 |
DESCRIPTION="Low level support for a standard C++ library" |
11 |
HOMEPAGE="https://libcxxabi.llvm.org/" |
11 |
HOMEPAGE="https://libcxxabi.llvm.org/" |
12 |
# libcxx is needed uncondtionally for the headers |
12 |
# libcxx is needed unconditionally for the headers |
13 |
LLVM_COMPONENTS=( libcxx{abi,} ) |
13 |
LLVM_COMPONENTS=( libcxx{abi,} ) |
14 |
LLVM_TEST_COMPONENTS=( llvm/cmake ) |
14 |
LLVM_TEST_COMPONENTS=( llvm/cmake ) |
15 |
llvm.org_set_globals |
15 |
llvm.org_set_globals |
Lines 17-31
llvm.org_set_globals
Link Here
|
17 |
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" |
17 |
LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" |
18 |
SLOT="0" |
18 |
SLOT="0" |
19 |
KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos" |
19 |
KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos" |
20 |
IUSE="+libunwind static-libs test elibc_musl" |
20 |
IUSE="+libunwind llvm-libunwind static-libs test elibc_musl" |
21 |
RESTRICT="!test? ( test )" |
21 |
RESTRICT="!test? ( test )" |
22 |
|
22 |
|
23 |
RDEPEND=" |
23 |
RDEPEND=" |
24 |
libunwind? ( |
24 |
libunwind? ( |
25 |
|| ( |
25 |
llvm-libunwind? ( sys-libs/llvm-libunwind:0=[static-libs?,${MULTILIB_USEDEP}] ) |
26 |
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}] |
26 |
!llvm-libunwind? ( sys-libs/libunwind:0=[static-libs?,${MULTILIB_USEDEP}] ) |
27 |
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}] |
|
|
28 |
) |
29 |
)" |
27 |
)" |
30 |
# llvm-6 for new lit options |
28 |
# llvm-6 for new lit options |
31 |
DEPEND="${RDEPEND} |
29 |
DEPEND="${RDEPEND} |