commit: 313353afecffe37667c99824285f012d0b342676 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org> AuthorDate: Mon Dec 23 21:16:10 2019 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Sun Dec 29 19:31:34 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313353af
app-i18n/librime: Add "debug" USE flag. Bug: https://bugs.gentoo.org/695702 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org> Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> app-i18n/librime/librime-1.5.3.ebuild | 8 +++++++- app-i18n/librime/metadata.xml | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app-i18n/librime/librime-1.5.3.ebuild b/app-i18n/librime/librime-1.5.3.ebuild index 074f50244aa..9827ea65ff6 100644 --- a/app-i18n/librime/librime-1.5.3.ebuild +++ b/app-i18n/librime/librime-1.5.3.ebuild @@ -23,7 +23,7 @@ fi LICENSE="BSD" SLOT="0/1" KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" +IUSE="debug test" RESTRICT="!test? ( test )" BDEPEND="" @@ -52,6 +52,12 @@ src_prepare() { src_configure() { local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp" + if use debug; then + CXXFLAGS+=" -DDCHECK_ALWAYS_ON" + else + CXXFLAGS+=" -DNDEBUG" + fi + local mycmakeargs=( -DBOOST_USE_CXX11=ON -DBUILD_TEST=$(usex test ON OFF) diff --git a/app-i18n/librime/metadata.xml b/app-i18n/librime/metadata.xml index 1ef87e42d3d..777c41df84a 100644 --- a/app-i18n/librime/metadata.xml +++ b/app-i18n/librime/metadata.xml @@ -9,6 +9,9 @@ <email>[email protected]</email> <name>Cjk</name> </maintainer> + <use> + <flag name="debug">Enable debugging (including logging of input of RIME input methods)</flag> + </use> <upstream> <maintainer> <email>[email protected]</email>
