diff --git a/eclass/nim-utils.eclass b/eclass/nim-utils.eclass index b85bba1d8c..cdf1d78e3a 100644 --- a/eclass/nim-utils.eclass +++ b/eclass/nim-utils.eclass @@ -91,6 +91,19 @@ etestament() { "$@" || die -n "${*} failed" } +# @FUNCTION: nim_get_buildtype +# @USAGE: +# @RETURN: build type (debug or release) based on USE flags +nim_get_buildtype() { + debug-print-function ${FUNCNAME} "${@}" + + if has debug ${IUSE}; then + echo $(usex debug "debug" "release") + else + echo "release" + fi +} + # @FUNCTION: nim_gen_config # @USAGE: [