From 66accd020c343e9fb6f5450fa5eaed12b554aaef Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 15 Jun 2015 14:59:15 +0200 Subject: [PATCH] lib/libpmodules.bash: missing pmodules.set_runtime_dependencies() added --- lib/libpmodules.bash | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/lib/libpmodules.bash b/lib/libpmodules.bash index d7333da..85b1c8b 100644 --- a/lib/libpmodules.bash +++ b/lib/libpmodules.bash @@ -133,18 +133,44 @@ pmodules.add_to_group() { ############################################################################## # -# install module in given group +# set build-/runtime dependencies # -# $1: group +# $@: dependencies # pmodules.set_build_dependencies() { MODULE_BUILD_DEPENDENCIES=("$@") } +pmodules.set_runtime_dependencies() { + MODULE_DEPENDENCIES=("$@") +} + +############################################################################## +# +# set documentation file to be installed +# +# $@: documentation files relative to source +# pmodules.set_docfiles() { MODULE_DOCFILES=("$@") } +############################################################################## +# +# set supported compilers +# +# $@: compilers +# +pmodules.set_supported_compilers() { + MODULE_SUPPORTED_COMPILERS=("$@") +} + +############################################################################## +# +# test availablity of a module +# +# $@: module +# module_is_available() { [[ -n $("${MODULECMD}" bash avail "$1" 2>&1 1>/dev/null) ]] }