1
0
mirror of git://projects.qi-hardware.com/fped.git synced 2024-11-26 05:19:41 +02:00

Show fped's SVN revision in the title bar.

- Makefile: pass SVN version and commit status to CPP
- gui.c (gui_main): show SVN revision in the title bar, if available



git-svn-id: http://svn.openmoko.org/trunk/eda/fped@5845 99fdad57-331a-0410-800a-d7fa5415bdb3
This commit is contained in:
werner 2010-02-18 14:03:14 +00:00
parent 3d6ef48930
commit 53a01182a3
2 changed files with 11 additions and 2 deletions

View File

@ -37,13 +37,18 @@ LIBS_GTK = `pkg-config --libs gtk+-2.0`
CFLAGS_WARN = -Wall -Wshadow -Wmissing-prototypes \ CFLAGS_WARN = -Wall -Wshadow -Wmissing-prototypes \
-Wmissing-declarations -Wno-format-zero-length -Wmissing-declarations -Wno-format-zero-length
CFLAGS = -g -std=gnu99 $(CFLAGS_GTK) -DCPP='"cpp"' $(CFLAGS_WARN) CFLAGS = -g -std=gnu99 $(CFLAGS_GTK) -DCPP='"cpp"' \
-DSVN_VERSION='"$(SVN_VERSION)$(SVN_STATUS)"' $(CFLAGS_WARN)
SLOPPY = -Wno-unused -Wno-implicit-function-declaration \ SLOPPY = -Wno-unused -Wno-implicit-function-declaration \
-Wno-missing-prototypes -Wno-missing-declarations -Wno-missing-prototypes -Wno-missing-declarations
LDLIBS = -lm -lfl $(LIBS_GTK) LDLIBS = -lm -lfl $(LIBS_GTK)
YACC = bison -y YACC = bison -y
YYFLAGS = -v YYFLAGS = -v
SVN_VERSION=$(shell svn info | sed '/Last Changed Rev: /s///p;d')
SVN_STATUS=$(shell [ -z "`svn status -q`" ] || echo +)
# ----- Verbosity control ----------------------------------------------------- # ----- Verbosity control -----------------------------------------------------
CPP := $(CPP) # make sure changing CC won't affect CPP CPP := $(CPP) # make sure changing CC won't affect CPP

4
gui.c
View File

@ -314,6 +314,10 @@ int gui_main(void)
root = gtk_window_new(GTK_WINDOW_TOPLEVEL); root = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_position(GTK_WINDOW(root), GTK_WIN_POS_CENTER); gtk_window_set_position(GTK_WINDOW(root), GTK_WIN_POS_CENTER);
gtk_window_set_default_size(GTK_WINDOW(root), 620, 460); gtk_window_set_default_size(GTK_WINDOW(root), 620, 460);
if (*SVN_VERSION)
gtk_window_set_title(GTK_WINDOW(root),
"fped (rev " SVN_VERSION ")");
else
gtk_window_set_title(GTK_WINDOW(root), "fped"); gtk_window_set_title(GTK_WINDOW(root), "fped");
/* get root->window */ /* get root->window */