From 5939fcb2eb8da7957f40c06771e08b8da51107d4 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 27 Nov 2009 15:59:32 +0100 Subject: [PATCH] Add editline, readline, linuxcaps detection to configure --- configure | 100 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 80 insertions(+), 20 deletions(-) diff --git a/configure b/configure index 0693e144..f4b8bd64 100755 --- a/configure +++ b/configure @@ -158,6 +158,38 @@ EOF echo $result } #}}} +#{{{ test_code +test_code () { + name=$1 + headers=$2 + cflags=$3 + ldflags=$4 + code=$5 + + printf "Checking for $name : " + + ( + for h in $headers; do + echo "#include <$h>" + done + echo "int main(int argc, char **argv) {" + echo "$code" + echo "return 0; }" + ) > docheck.c + + ${MYCC} ${MYCFLAGS} ${MYCPPFLAGS} $cflags -o docheck docheck.c $ldflags >/dev/null 2>&1 + if [ $? -eq 0 ] + then + printf "Yes\n" + result=0 + else + printf "No\n" + result=1 + fi + rm -f docheck.c docheck + return $result +} +#}}} #{{{ usage usage () { cat <