(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)
This commit is contained in:
truelight 2006-03-14 21:35:15 +00:00
parent 873768c2d2
commit 54f5cf4ec9
1 changed files with 20 additions and 2 deletions

22
configure vendored
View File

@ -57,7 +57,11 @@ do
;;
--debug)
PARAM="$PARAM DEBUG=1"
DEBUG_SET=1
ITEM="DEBUG"
;;
--debug=*)
handle "DEBUG" $n
;;
--profile)
PARAM="$PARAM PROFILE=1"
@ -226,7 +230,21 @@ then
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