(svn r3867) -Add: added --debug, --profile and --revision to configure
authortruelight
Tue, 14 Mar 2006 19:21:49 +0000
changeset 3200 7440ead8c22a
parent 3199 6fae74d4c543
child 3201 65449801760c
(svn r3867) -Add: added --debug, --profile and --revision to configure
configure
--- a/configure	Tue Mar 14 19:15:46 2006 +0000
+++ b/configure	Tue Mar 14 19:21:49 2006 +0000
@@ -10,6 +10,9 @@
 	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]"
@@ -53,6 +56,18 @@
 			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
 			;;
@@ -222,3 +237,10 @@
 	echo "CXX=$TARGET_CXX" >> Makefile.config
 fi
 
+# Same for RELEASE (read: REVISION)
+
+if ! test -z "$RELEASE"
+then
+	echo "RELEASE=$RELEASE" >> Makefile.config
+fi
+