Use the same structure for list of libs in curses and pthread
authorJuan Quintela <quintela@redhat.com>
Wed, 12 Aug 2009 16:20:23 +0000 (18:20 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 28 Aug 2009 00:33:12 +0000 (19:33 -0500)
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

configure

index 7904efc..046d06e 100755 (executable)
--- a/configure
+++ b/configure
@@ -1052,8 +1052,10 @@ fi
 
 ##########################################
 # curses probe
+curses_list="-lncurses -lcurses"
 
 if test "$curses" = "yes" ; then
+  curses=no
   cat > $TMPC << EOF
 #include <curses.h>
 #ifdef __OpenBSD__
@@ -1061,14 +1063,14 @@ if test "$curses" = "yes" ; then
 #endif
 int main(void) { resize_term(0, 0); return curses_version(); }
 EOF
-  if compile_prog "" "-lncurses" ; then
-    libs_softmmu="-lncurses $libs_softmmu"
-  elif compile_prog "" "-lcurses" ; then
-    libs_softmmu="-lcurses $libs_softmmu"
-  else
-    curses=no
-  fi
-fi # test "$curses"
+  for curses_lib in $curses_list; do
+    if compile_prog "" "$curses_lib" ; then
+      curses=yes
+      libs_softmmu="$curses_lib $libs_softmmu"
+      break
+    fi
+  done
+fi
 
 ##########################################
 # curl probe