summaryrefslogtreecommitdiff
path: root/sys-devel/clang/clang-16.0.0.9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-11 21:30:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-11 21:30:43 +0000
commit7236d0a40beeff3f6f0fcede52d54dfb81880faa (patch)
tree5eb555a5b67950ef35c1149881ab3fb6b6eba836 /sys-devel/clang/clang-16.0.0.9999.ebuild
parent469b5d8f31adfd054c5c493fc3df2f9c89c9fa00 (diff)
gentoo auto-resync : 11:11:2022 - 21:30:43
Diffstat (limited to 'sys-devel/clang/clang-16.0.0.9999.ebuild')
-rw-r--r--sys-devel/clang/clang-16.0.0.9999.ebuild8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys-devel/clang/clang-16.0.0.9999.ebuild b/sys-devel/clang/clang-16.0.0.9999.ebuild
index 4540835f97a0..cff08610ab49 100644
--- a/sys-devel/clang/clang-16.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-16.0.0.9999.ebuild
@@ -53,6 +53,7 @@ LLVM_MANPAGES=1
LLVM_TEST_COMPONENTS=(
llvm/lib/Testing/Support
llvm/utils
+ third-party
)
LLVM_PATCHSET=9999-r4
LLVM_USE_TARGETS=llvm
@@ -249,18 +250,15 @@ multilib_src_configure() {
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
-DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
# relative to bindir
- -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_VERSION}"
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
-DBUILD_SHARED_LIBS=OFF
-DCLANG_LINK_CLANG_DYLIB=ON
-DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ -DCLANG_INCLUDE_TESTS=$(usex test)
-DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
- # these are not propagated reliably, so redefine them
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
-
-DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex !xml)
# libgomp support fails to find headers without explicit -I
# furthermore, it provides only syntax checking