# library-test - test for a possible library
#
################################################################
# Copyright (C) 2002 Tom Lord
# 
# See the file "COPYING" for further information about
# the copyright and warranty status of this work.
# 



# library-test variable libspec
#
# If you can build a (trivial) program with:
# 
# 	${CC} -o ,test-proc ,test-proc.c "$libspec"
# 
# then output:
# 
# 	string VARIABLE=LIBSPEC
# 
# otherwise:
# 
# 	string VARIABLE=
# 



if test $# -ne 2 ; then
  printf "usage: library-test variable-name library-spec\n" 1>&2
  exit 1
fi

variable_name="$1"
library_spec="$2"


rm -f ,test-prog.c
rm -rf ,auto-conf-tmpdir

printf "int main (int argc, char * argv[]) { return 0; }" > ,test-prog.c

mkdir ,auto-conf-tmpdir
cd ,auto-conf-tmpdir

if ${CC} ${CFLAGS} -o ,test-prog ../,test-prog.c "$library_spec" 2> /dev/null > /dev/null ; then
  printf "string %s=%s\n" "$variable_name" "$library_spec"
else
  printf "string %s=\n" "$variable_name"
fi

# arch-tag: Tom Lord Fri Feb 22 03:22:02 2002 (auto-conf-lib/library-test)
#
