Changeset 23801
- Timestamp:
- Apr 9, 2009, 10:41:14 PM (17 years ago)
- Location:
- trunk/ppStack
- Files:
-
- 1 added
- 4 edited
-
configure.ac (modified) (1 diff)
-
src (modified) (1 prop)
-
src/Makefile.am (modified) (1 diff)
-
src/ppStackVersion.c (modified) (3 diffs)
-
src/ppStackVersionDefinitions.h.in (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/configure.ac
r23790 r23801 25 25 CFLAGS="${CFLAGS=} -Wall -Werror" 26 26 27 IPP_VERSION(PPSTACK) 28 AC_SUBST(PPSTACK_VERSION,[$PPSTACK_VERSION]) 29 AC_SUBST(PPSTACK_BRANCH,[$PPSTACK_BRANCH]) 30 AC_SUBST(PPSTACK_SOURCE,[$PPSTACK_SOURCE]) 27 IPP_VERSION 31 28 32 29 AC_SUBST([PPSTACK_CFLAGS]) -
trunk/ppStack/src
- Property svn:ignore
-
old new 9 9 config.h.in 10 10 stamp-h1 11 ppStackVersionDefinitions.h
-
- Property svn:ignore
-
trunk/ppStack/src/Makefile.am
r23790 r23801 1 1 bin_PROGRAMS = ppStack 2 2 3 if HAVE_SVNVERSION 4 PPSTACK_VERSION=`$(SVNVERSION) ../..` 5 else 6 PPSTACK_VERSION="UNKNOWN" 7 endif 8 9 if HAVE_SVN 10 PPSTACK_BRANCH=`$(SVN) info ../.. | $(SED) -n -e '/URL:/ h' -e '/Repository Root:/ { x; H; x; s|Repository Root: \(.*\)\nURL: \1\(.*\)|\2| ; s|^/|| ; s|/[a-zA-Z]*/src.*|| ; p }'` 11 PPSTACK_SOURCE=`$(SVN) info | $(SED) -n -e 's/Repository UUID: // p'` 12 else 13 PPSTACK_BRANCH="UNKNOWN" 14 PPSTACK_SOURCE="UNKNOWN" 15 endif 16 3 17 # Force recompilation of ppStackVersion.c, since it gets the version information 4 ppStackVersion.c: FORCE 5 touch ppStackVersion.c 18 ppStackVersion.c: ppStackVersionDefinitions.h 19 ppStackVersionDefinitions.h: ppStackVersionDefinitions.h.in FORCE 20 -$(RM) ppStackVersionDefinitions.h 21 $(SED) -e "s|@PPSTACK_VERSION@|\"$(PPSTACK_VERSION)\"|" -e "s|@PPSTACK_BRANCH@|\"$(PPSTACK_BRANCH)\"|" -e "s|@PPSTACK_SOURCE@|\"$(PPSTACK_SOURCE)\"|" ppStackVersionDefinitions.h.in > ppStackVersionDefinitions.h 6 22 FORCE: ; 7 23 8 ppStack_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PPSTATS_CFLAGS) $(PPSTACK_CFLAGS) -DPPSTACK_VERSION=$(PPSTACK_VERSION) -DPPSTACK_BRANCH=$(PPSTACK_BRANCH) -DPPSTACK_SOURCE=$(PPSTACK_SOURCE)24 ppStack_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(PSPHOT_CFLAGS) $(PPSTATS_CFLAGS) $(PPSTACK_CFLAGS) 9 25 ppStack_LDFLAGS = $(PSLIB_LIBS) $(PSMODULE_LIBS) $(PSPHOT_LIBS) $(PPSTATS_LIBS) $(PPSTACK_LIBS) 10 26 -
trunk/ppStack/src/ppStackVersion.c
r23289 r23801 10 10 11 11 #include "ppStack.h" 12 #include "ppStackVersionDefinitions.h" 12 13 13 14 #ifndef PPSTACK_VERSION … … 21 22 #endif 22 23 23 #define xstr(s) str(s)24 #define str(s) #s25 26 24 psString ppStackVersion(void) 27 25 { 28 26 char *value = NULL; 29 psStringAppend(&value, "%s@%s", xstr(PPSTACK_BRANCH), xstr(PPSTACK_VERSION));27 psStringAppend(&value, "%s@%s", PPSTACK_BRANCH, PPSTACK_VERSION); 30 28 return value; 31 29 } … … 33 31 psString ppStackSource(void) 34 32 { 35 return psStringCopy( xstr(PPSTACK_SOURCE));33 return psStringCopy(PPSTACK_SOURCE); 36 34 } 37 35
Note:
See TracChangeset
for help on using the changeset viewer.
