Changeset - r3200:de20afe05adc
[Not reviewed]
master
0 1 0
truelight - 19 years ago 2006-03-14 19:21:49
truelight@openttd.org
(svn r3867) -Add: added --debug, --profile and --revision to configure
1 file changed with 22 insertions and 0 deletions:
0 comments (0 inline, 0 general)
configure
Show inline comments
 
@@ -7,12 +7,15 @@ function showhelp() {
 
	echo "Configure for OpenTTD"
 
	echo ""
 
	echo "Usage:"
 
	echo " $0 --your_options"
 
	echo ""
 
	echo "Params:"
 
	echo " --debug            Create debug-release                [no]"
 
	echo " --profile          Create profile-release              [no]"
 
	echo " --revision         Set the revision of the compilation [detected]"
 
	echo " --target-cc        Sets the target-compiler            [\$CC]"
 
	echo " --target-cxx       Sets the C++ target-compiler        []"
 
	echo " --host-cc          Sets the host-compiler              [\$CC]"
 
	echo " --os               Sets the OS. Listens to:            [detected]"
 
	echo "                       UNIX, OSX, FREEBSD, MORPHOS"
 
	echo "                       BEOS, SUNOS, CYGWIN, MINGW"
 
@@ -50,12 +53,24 @@ do
 
	case "$n" in
 
		--help | -h)
 
			showhelp
 
			exit 0
 
			;;
 

	
 
		--debug)
 
			PARAM="$PARAM DEBUG=1"
 
			;;
 
		--profile)
 
			PARAM="$PARAM PROFILE=1"
 
			;;
 
		--revision=*)
 
			RELEASE=`awk 'BEGIN { FS="="; $0="'$n'"; print $2;}'`
 
			;;
 
		--revision)
 
			SITEM="RELEASE"
 
			;;
 
		--target-cc=*)
 
			handle "CC_TARGET" $n
 
			;;
 
		--target-cc)
 
			ITEM="CCTARGET"
 
			;;
 
@@ -219,6 +234,13 @@ make upgradeconf $PARAM
 

	
 
if ! test -z "$TARGET_CXX"
 
then
 
	echo "CXX=$TARGET_CXX" >> Makefile.config
 
fi
 

	
 
# Same for RELEASE (read: REVISION)
 

	
 
if ! test -z "$RELEASE"
 
then
 
	echo "RELEASE=$RELEASE" >> Makefile.config
 
fi
 

	
0 comments (0 inline, 0 general)