This will be called from meson.eclass and meson-multilib.eclass. Signed-off-by: Mike Gilbert <flop...@gentoo.org> --- eclass/meson.eclass | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 8b22797da71..a3cf8740b26 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -404,11 +404,11 @@ meson_src_test() { "$@" || die "tests failed" } -# @FUNCTION: meson_src_install +# @FUNCTION: meson_install # @USAGE: [extra meson install arguments] # @DESCRIPTION: -# This is the meson_src_install function. -meson_src_install() { +# Calls meson install with suitable arguments +meson_install() { debug-print-function ${FUNCNAME} "$@" local mesoninstallargs=( @@ -420,10 +420,17 @@ meson_src_install() { set -- meson install "${mesoninstallargs[@]}" echo "$@" >&2 "$@" || die "install failed" +} + +# @FUNCTION: meson_src_install +# @USAGE: [extra meson install arguments] +# @DESCRIPTION: +# This is the meson_src_install function. +meson_src_install() { + debug-print-function ${FUNCNAME} "$@" - pushd "${S}" > /dev/null || die + meson_install "$@" einstalldocs - popd > /dev/null || die } fi -- 2.33.0