f-spot r3738 - trunk/src



Author: sdelcroix
Date: Thu Mar  6 16:44:33 2008
New Revision: 3738
URL: http://svn.gnome.org/viewvc/f-spot?rev=3738&view=rev

Log:
gdb commandline option

Modified:
   trunk/src/f-spot.in
   trunk/src/main.cs

Modified: trunk/src/f-spot.in
==============================================================================
--- trunk/src/f-spot.in	(original)
+++ trunk/src/f-spot.in	Thu Mar  6 16:44:33 2008
@@ -20,6 +20,7 @@
 [ -n "$FSPOT_TRACE" ] && FSPOT_TRACE="--trace=$FSPOT_TRACE"
 [ -n "$FSPOT_PROFILE" ] && FSPOT_PROFILE="--profile=$FSPOT_PROFILE"
 run_mdb=false
+run_gdb=false
 for arg in $*; do
     case "x$arg" in
     	x--debug)
@@ -28,6 +29,9 @@
 	x--mdb)
 	    run_mdb=true
 	    ;;
+	x--gdb)
+	    run_gdb=true
+	    ;;
     	x--trace=*)
 	    FSPOT_TRACE="$arg"
 	    ;;
@@ -53,6 +57,8 @@
 
 if $run_mdb; then
 	mdb $EXE_TO_RUN -args "$@"
+elif $run_gdb; then
+	gdb --eval-command=run --args mono $MONO_OPTIONS $EXE_TO_RUN "$@"
 else
 	exec -a @PACKAGE@ mono $MONO_OPTIONS $EXE_TO_RUN "$@"
 fi

Modified: trunk/src/main.cs
==============================================================================
--- trunk/src/main.cs	(original)
+++ trunk/src/main.cs	Thu Mar  6 16:44:33 2008
@@ -100,7 +100,7 @@
 				uris.Add (args [++i]);
 				break;
 			
-			case "--debug": case "--trace": case "--profile": case "--uninstalled":
+			case "--debug": case "--trace": case "--profile": case "--uninstalled": case "--gdb":
 				break;
 
 			default:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]