lib/libpmodules.bash: missing pmodules.set_runtime_dependencies() added

This commit is contained in:
2015-06-15 14:59:15 +02:00
parent b129a8d05d
commit 66accd020c

View File

@@ -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) ]]
}