(svn r3873) -Fix: don't remove Makefile.config if it isn't there in the first place
-Add: allow --debug=3 to enable DEBUG lvl 3 (--debug results in a lvl 1)
--- a/configure Tue Mar 14 21:31:51 2006 +0000
+++ b/configure Tue Mar 14 21:35:15 2006 +0000
@@ -57,7 +57,11 @@
;;
--debug)
- PARAM="$PARAM DEBUG=1"
+ DEBUG_SET=1
+ ITEM="DEBUG"
+ ;;
+ --debug=*)
+ handle "DEBUG" $n
;;
--profile)
PARAM="$PARAM PROFILE=1"
@@ -226,7 +230,21 @@
PARAM="$PARAM BYPASS_OS_DETECT=1"
fi
-rm Makefile.config
+if ! test -z "$DEBUG_SET"
+then
+ if test -z "`echo $PARAM | grep "DEBUG="`"
+ then
+ # Someone did --debug, without assigning a value, assume 1
+ PARAM="$PARAM DEBUG=1"
+ fi
+fi
+
+# First remove the Makefile.config, else you can have double entries
+if test -e "Makefile.config"
+then
+ rm -f Makefile.config
+fi
+
make upgradeconf $PARAM
# Makefile.config currently doesn't support custom CXX, so, we add the line