From 303313a82fe24aa918c5a1fda042e4c8695f08f5 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Wed, 28 Nov 2012 11:19:05 +0000 Subject: [PATCH] support: minor addition to the configure.inc script for cc lib checking. --- support/configure.inc | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/support/configure.inc b/support/configure.inc index db5ad178..0130880c 100644 --- a/support/configure.inc +++ b/support/configure.inc @@ -255,7 +255,7 @@ int main() { return 0; } EOF - $CC $TMPDIR/$$.c -o $TMPDIR/$$.bin $opt &> /dev/null + $CC $CFLAGS $LDFLAGS $TMPDIR/$$.c -o $TMPDIR/$$.bin $opt &> /dev/null RET=$? rm -f $TMPDIR/$$.{c,bin} return $RET @@ -318,6 +318,25 @@ function check_cc_option fi } +# Check compiler library +function check_cc_lib +{ + local opt=$1 + local nam=$2 + [ -z "$nam" ] && nam=$opt + + echo -ne "checking for cc -l$opt ...${TAB}" + + # Enable if supported + if check_cc "" -l${opt}; then + echo "ok" + enable $nam + else + echo "fail" + return 1 + fi +} + # ########################################################################### # Python tests # ###########################################################################