summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/edb-debugger')
-rw-r--r--dev-util/edb-debugger/edb-debugger-9999.ebuild13
-rw-r--r--dev-util/edb-debugger/metadata.xml1
2 files changed, 11 insertions, 3 deletions
diff --git a/dev-util/edb-debugger/edb-debugger-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index ed907cfca5d3..5c9cd77c65a4 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit cmake-utils git-r3
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
-IUSE="graphviz"
+IUSE="graphviz jumbo-build"
RDEPEND="
dev-libs/capstone:=
@@ -39,3 +39,10 @@ src_prepare() {
fi
cmake-utils_src_prepare
}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_JUMBO=$(usex jumbo-build)
+ )
+ cmake-utils_src_configure
+}
diff --git a/dev-util/edb-debugger/metadata.xml b/dev-util/edb-debugger/metadata.xml
index a940dc098dc5..cf47b0a1cf3b 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -12,6 +12,7 @@
<use>
<flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
<flag name="graphviz">Add support for the Graphviz library</flag>
+ <flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
<flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
</use>
</pkgmetadata>