1 |
commit: fe71a6b0ed25cf283425fd27478a9cb06da891b4 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 30 13:14:10 2022 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 30 14:52:16 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe71a6b0 |
7 |
|
8 |
sys-devel/clang: Enable config file support in 16.x |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
sys-devel/clang/clang-16.0.0.9999.ebuild | 2 ++ |
13 |
sys-devel/clang/clang-16.0.0_pre20220930.ebuild | 2 ++ |
14 |
2 files changed, 4 insertions(+) |
15 |
|
16 |
diff --git a/sys-devel/clang/clang-16.0.0.9999.ebuild b/sys-devel/clang/clang-16.0.0.9999.ebuild |
17 |
index 5baa52268eff..1bf259b60f4b 100644 |
18 |
--- a/sys-devel/clang/clang-16.0.0.9999.ebuild |
19 |
+++ b/sys-devel/clang/clang-16.0.0.9999.ebuild |
20 |
@@ -32,6 +32,7 @@ DEPEND=" |
21 |
RDEPEND=" |
22 |
${PYTHON_DEPS} |
23 |
${DEPEND} |
24 |
+ >=sys-devel/clang-common-${PV} |
25 |
" |
26 |
BDEPEND=" |
27 |
${PYTHON_DEPS} |
28 |
@@ -260,6 +261,7 @@ multilib_src_configure() { |
29 |
-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm" |
30 |
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}" |
31 |
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" |
32 |
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" |
33 |
# relative to bindir |
34 |
-DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}" |
35 |
|
36 |
|
37 |
diff --git a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild |
38 |
index 5baa52268eff..1bf259b60f4b 100644 |
39 |
--- a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild |
40 |
+++ b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild |
41 |
@@ -32,6 +32,7 @@ DEPEND=" |
42 |
RDEPEND=" |
43 |
${PYTHON_DEPS} |
44 |
${DEPEND} |
45 |
+ >=sys-devel/clang-common-${PV} |
46 |
" |
47 |
BDEPEND=" |
48 |
${PYTHON_DEPS} |
49 |
@@ -260,6 +261,7 @@ multilib_src_configure() { |
50 |
-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm" |
51 |
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}" |
52 |
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" |
53 |
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" |
54 |
# relative to bindir |
55 |
-DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}" |