fix rowspan use in vframe copy_from/transfer_from
[goodguy/history.git] / cinelerra-5.1 / thirdparty / check_lib.sh
1 #!/bin/bash
2 name="$1"
3 lib_path="$2"
4 headers="$3"
5 func="$4"
6 shift 4
7
8 : ${TMPDIR:=$TEMPDIR}
9 : ${TMPDIR:=$TMP}
10 : ${TMPDIR:=/tmp}
11
12 exe=$(mktemp -u "${TMPDIR}/cine-${name}.XXXXXXXX")
13 trap 'rm -f -- ${exe}' EXIT
14
15 {
16   for hdr in $headers; do
17     test "${hdr%.h}" = "${hdr}" &&
18       echo "#include $hdr"    ||
19       echo "#include <$hdr>"
20   done
21   for func in $func; do
22     echo "long check_$func(void) { return (long) $func; }"
23   done
24   echo "int main(void) { return 0; }"
25 } | cc -x c - -o $exe $@ # >& /dev/null
26
27 if [ $? = 0 ]; then
28   echo $name=$@
29 else
30   echo $name=$lib_path
31 fi
32