openafs/src/helper-splint.sh.in

28 lines
771 B
Bash
Raw Normal View History

#! /bin/sh
# Invoke "splint" with common options.
#
# This uses a common splint.cfg file. It will also look for a
# splint.cfg file in the current directory, using that instead, or a
# splint-append.cfg file, using that in addition to the common
# configuration.
TOP_SRCDIR=@TOP_SRCDIR@
HELPER_SPLINTCFG=@HELPER_SPLINTCFG@
cfargs="-f ${HELPER_SPLINTCFG}"
#
if [ -r splint-append.cfg ]; then
echo "Appending contents of splint-append.cfg to common splint options."
cfargs="$cfargs -f splint-append.cfg"
elif [ -r splint.cfg ]; then
echo "Overriding common splint options with splint.cfg"
cfargs="-f splint.cfg"
else
echo "No splint-append.cfg or splint.cfg, so using only common options."
fi
#
# Now run splint.
exec splint $cfargs -bad-flag "$@"