Changeset 23805
- Timestamp:
- Apr 9, 2009, 10:53:55 PM (17 years ago)
- Location:
- trunk/psphot
- Files:
-
- 1 added
- 4 edited
-
configure.ac (modified) (1 diff)
-
src (modified) (1 prop)
-
src/Makefile.am (modified) (2 diffs)
-
src/psphotVersion.c (modified) (3 diffs)
-
src/psphotVersionDefinitions.h.in (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/configure.ac
r23790 r23805 204 204 echo "PSPHOT_LIBS: $PSPHOT_LIBS" 205 205 206 IPP_VERSION(PSPHOT) 207 AC_SUBST(PSPHOT_VERSION,[$PSPHOT_VERSION]) 208 AC_SUBST(PSPHOT_BRANCH,[$PSPHOT_BRANCH]) 209 AC_SUBST(PSPHOT_SOURCE,[$PSPHOT_SOURCE]) 206 IPP_VERSION 210 207 211 208 AC_SUBST([PSPHOT_CFLAGS]) -
trunk/psphot/src
- Property svn:ignore
-
old new 16 16 polyfitTest 17 17 growthTest 18 psphotVersionDefinitions.h
-
- Property svn:ignore
-
trunk/psphot/src/Makefile.am
r23790 r23805 1 1 lib_LTLIBRARIES = libpsphot.la 2 2 3 if HAVE_SVNVERSION 4 PSPHOT_VERSION=`$(SVNVERSION) ../..` 5 else 6 PSPHOT_VERSION="UNKNOWN" 7 endif 8 9 if HAVE_SVN 10 PSPHOT_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 PSPHOT_SOURCE=`$(SVN) info | $(SED) -n -e 's/Repository UUID: // p'` 12 else 13 PSPHOT_BRANCH="UNKNOWN" 14 PSPHOT_SOURCE="UNKNOWN" 15 endif 16 3 17 # Force recompilation of psphotVersion.c, since it gets the version information 4 psphotVersion.c: FORCE 5 touch psphotVersion.c 18 psphotVersion.c: psphotVersionDefinitions.h 19 psphotVersionDefinitions.h: psphotVersionDefinitions.h.in FORCE 20 -$(RM) psphotVersionDefinitions.h 21 $(SED) -e "s|@PSPHOT_VERSION@|\"$(PSPHOT_VERSION)\"|" -e "s|@PSPHOT_BRANCH@|\"$(PSPHOT_BRANCH)\"|" -e "s|@PSPHOT_SOURCE@|\"$(PSPHOT_SOURCE)\"|" psphotVersionDefinitions.h.in > psphotVersionDefinitions.h 6 22 FORCE: ; 7 23 8 libpsphot_la_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -DPSPHOT_VERSION=$(PSPHOT_VERSION) -DPSPHOT_BRANCH=$(PSPHOT_BRANCH) -DPSPHOT_SOURCE=$(PSPHOT_SOURCE)24 libpsphot_la_CFLAGS = $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) 9 25 libpsphot_la_LDFLAGS = $(PSPHOT_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) 10 26 … … 125 141 126 142 # Error codes. 127 BUILT_SOURCES = psphotErrorCodes.h psphotErrorCodes.c 143 BUILT_SOURCES = psphotErrorCodes.h psphotErrorCodes.c psphotVersionDefinitions.h 128 144 CLEANFILES = psphotErrorCodes.h psphotErrorCodes.c 129 145 EXTRA_DIST = psphotErrorCodes.dat psphotErrorCodes.c.in psphotErrorCodes.h.in \ -
trunk/psphot/src/psphotVersion.c
r23289 r23805 1 1 #include "psphotInternal.h" 2 #include "psphotVersionDefinitions.h" 2 3 3 4 #ifdef HAVE_KAPA … … 15 16 #endif 16 17 17 #define xstr(s) str(s)18 #define str(s) #s19 20 18 psString psphotVersion(void) 21 19 { 22 20 char *value = NULL; 23 psStringAppend(&value, "%s@%s", xstr(PSPHOT_BRANCH), xstr(PSPHOT_VERSION));21 psStringAppend(&value, "%s@%s", PSPHOT_BRANCH, PSPHOT_VERSION); 24 22 return value; 25 23 } … … 27 25 psString psphotSource(void) 28 26 { 29 return psStringCopy( xstr(PSPHOT_SOURCE));27 return psStringCopy(PSPHOT_SOURCE); 30 28 } 31 29
Note:
See TracChangeset
for help on using the changeset viewer.
