summaryrefslogtreecommitdiff
path: root/dev-util/lldb/lldb-11.0.0.9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-21 17:50:24 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-21 17:50:24 +0100
commitfeb0daf81d888e9160f9f94502de09b66f2a63fd (patch)
treeb6e5c40ce2abef3da27ed50a023153f475e0ddef /dev-util/lldb/lldb-11.0.0.9999.ebuild
parent9452a6e87b6c2c70513bc47a2470bf9f1168920e (diff)
gentoo resync : 21.06.2020
Diffstat (limited to 'dev-util/lldb/lldb-11.0.0.9999.ebuild')
-rw-r--r--dev-util/lldb/lldb-11.0.0.9999.ebuild19
1 files changed, 13 insertions, 6 deletions
diff --git a/dev-util/lldb/lldb-11.0.0.9999.ebuild b/dev-util/lldb/lldb-11.0.0.9999.ebuild
index a64ef3c4618b..ecdb75359b11 100644
--- a/dev-util/lldb/lldb-11.0.0.9999.ebuild
+++ b/dev-util/lldb/lldb-11.0.0.9999.ebuild
@@ -3,8 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-utils llvm llvm.org multiprocessing python-single-r1 \
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org multiprocessing python-single-r1 \
toolchain-funcs
DESCRIPTION="The LLVM debugger"
@@ -51,6 +51,13 @@ pkg_setup() {
python-single-r1_pkg_setup
}
+src_prepare() {
+ # cmake eclasses suck by forcing ${S} here
+ CMAKE_USE_DIR=${S} \
+ S=${WORKDIR} \
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
@@ -83,17 +90,17 @@ src_configure() {
-DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_test() {
local -x LIT_PRESERVES_TMP=1
- cmake-utils_src_make check-lldb-lit
- use python && cmake-utils_src_make check-lldb
+ cmake_build check-lldb-lit
+ use python && cmake_build check-lldb
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
find "${D}" -name '*.a' -delete || die
use python && python_optimize