From dfffc65398e102bb01535d15b0e017fc73cbcf80 Mon Sep 17 00:00:00 2001 From: Juan Quintela Date: Wed, 12 Aug 2009 18:29:57 +0200 Subject: [PATCH] Add sparse to new feature convention Once there, move to a proper test to see if we are going to use it or not Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- configure | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/configure b/configure index abb2dfbe44..b993b656af 100755 --- a/configure +++ b/configure @@ -186,6 +186,7 @@ fdt="" kvm="" nptl="" sdl="" +sparse="no" vde="" vnc_tls="" vnc_sasl="" @@ -194,7 +195,6 @@ xen="" gprof="no" debug_tcg="no" debug="no" -sparse="no" strip_opt="yes" bigendian="no" mingw32="no" @@ -682,10 +682,6 @@ echo "NOTE: The object files are built at the place where configure is launched" exit 1 fi -if test ! -x "$(which cgcc 2>/dev/null)"; then - sparse="no" -fi - # # Solaris specific configure tool chain decisions # @@ -892,6 +888,19 @@ EOF fi fi +########################################## +# Sparse probe +if test "$sparse" != "no" ; then + if test -x "$(which cgcc 2>/dev/null)"; then + sparse=yes + else + if test "$sparse" = "yes" ; then + feature_not_found "sparse" + fi + sparse=no + fi +fi + ########################################## # SDL probe