diff options
author | truelight <truelight@openttd.org> | 2006-03-14 21:35:15 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2006-03-14 21:35:15 +0000 |
commit | e7bfbc08c52523da680299f0394b20883d1217b7 (patch) | |
tree | cea88a917d2d45a271aadf0ba404577c0620fe3f | |
parent | bf3fefb129f04240f3d4f28107efc1942bf3921f (diff) | |
download | openttd-e7bfbc08c52523da680299f0394b20883d1217b7.tar.xz |
(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)
-rwxr-xr-x | configure | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -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 |