commit:     f858b7e8b7f708f6ccf7a821ea99eb512a848214
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Wed Oct 14 00:00:00 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 14 21:14:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f858b7e8

sys-libs/libcxx: Set used Python interpreter.

Required since:
https://github.com/llvm/llvm-project/commit/c4c3883b00d3a6aa657a5e3e515c90c9ea1f81c6

Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-libs/libcxx/libcxx-11.0.0.9999.ebuild | 8 ++++++--
 sys-libs/libcxx/libcxx-11.0.0.ebuild      | 8 ++++++--
 sys-libs/libcxx/libcxx-12.0.0.9999.ebuild | 8 ++++++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libcxx/libcxx-11.0.0.9999.ebuild 
b/sys-libs/libcxx/libcxx-11.0.0.9999.ebuild
index 22c6462abd9..8257e75c34d 100644
--- a/sys-libs/libcxx/libcxx-11.0.0.9999.ebuild
+++ b/sys-libs/libcxx/libcxx-11.0.0.9999.ebuild
@@ -28,8 +28,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
        >=sys-devel/llvm-6"
 BDEPEND="
-       test? ( >=sys-devel/clang-3.9.0
-               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+       test? (
+               >=dev-util/cmake-3.16
+               >=sys-devel/clang-3.9.0
+               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+       )"
 
 DOCS=( CREDITS.TXT )
 
@@ -130,6 +133,7 @@ multilib_src_configure() {
                mycmakeargs+=(
                        -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
                        
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+                       -DPython3_EXECUTABLE="${PYTHON}"
                )
        fi
        cmake_src_configure

diff --git a/sys-libs/libcxx/libcxx-11.0.0.ebuild 
b/sys-libs/libcxx/libcxx-11.0.0.ebuild
index 5c82b4362ac..3871e1d039b 100644
--- a/sys-libs/libcxx/libcxx-11.0.0.ebuild
+++ b/sys-libs/libcxx/libcxx-11.0.0.ebuild
@@ -28,8 +28,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
        >=sys-devel/llvm-6"
 BDEPEND="
-       test? ( >=sys-devel/clang-3.9.0
-               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+       test? (
+               >=dev-util/cmake-3.16
+               >=sys-devel/clang-3.9.0
+               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+       )"
 
 DOCS=( CREDITS.TXT )
 
@@ -130,6 +133,7 @@ multilib_src_configure() {
                mycmakeargs+=(
                        -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
                        
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+                       -DPython3_EXECUTABLE="${PYTHON}"
                )
        fi
        cmake_src_configure

diff --git a/sys-libs/libcxx/libcxx-12.0.0.9999.ebuild 
b/sys-libs/libcxx/libcxx-12.0.0.9999.ebuild
index 22c6462abd9..8257e75c34d 100644
--- a/sys-libs/libcxx/libcxx-12.0.0.9999.ebuild
+++ b/sys-libs/libcxx/libcxx-12.0.0.9999.ebuild
@@ -28,8 +28,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
        >=sys-devel/llvm-6"
 BDEPEND="
-       test? ( >=sys-devel/clang-3.9.0
-               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+       test? (
+               >=dev-util/cmake-3.16
+               >=sys-devel/clang-3.9.0
+               $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+       )"
 
 DOCS=( CREDITS.TXT )
 
@@ -130,6 +133,7 @@ multilib_src_configure() {
                mycmakeargs+=(
                        -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
                        
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+                       -DPython3_EXECUTABLE="${PYTHON}"
                )
        fi
        cmake_src_configure

Reply via email to