Changeset 23145 for trunk/pswarp/src/pswarpVersion.c
- Timestamp:
- Mar 3, 2009, 4:01:12 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/pswarp/src/pswarpVersion.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pswarp/src/pswarpVersion.c
r21323 r23145 20 20 #include "pswarp.h" 21 21 22 static const char *cvsTag = "$Name: not supported by cvs2svn $";///< CVS tag name23 22 24 23 psString pswarpVersion(void) 25 24 { 26 psString version = NULL; ///< Version, to return 27 psStringAppend(&version, "%s-%s",PACKAGE_NAME,PACKAGE_VERSION); 28 return version; 25 #ifndef PSWARP_VERSION 26 #error "PSWARP_VERSION is not set" 27 #endif 28 #ifndef PSWARP_BRANCH 29 #error "PSWARP_BRANCH is not set" 30 #endif 31 return psStringCopy(PSWARP_BRANCH "@" PSWARP_VERSION); 32 } 33 34 psString pswarpSource(void) 35 { 36 #ifndef PSWARP_SOURCE 37 #error "PSWARP_SOURCE is not set" 38 #endif 39 return psStringCopy(PSWARP_SOURCE); 29 40 } 30 41 31 42 psString pswarpVersionLong(void) 32 43 { 33 psString version = pswarpVersion(); ///< Version, to return 34 psString tag = psStringStripCVS(cvsTag, "Name"); ///< CVS tag 35 psStringAppend(&version, " (cvs tag %s) %s, %s", tag, __DATE__, __TIME__); 36 psFree(tag); 44 psString version = pswarpVersion(); // Version, to return 45 psString source = pswarpSource(); // Source 46 47 psStringPrepend(&version, "pswarp "); 48 psStringAppend(&version, " from %s, built %s, %s", source, __DATE__, __TIME__); 49 psFree(source); 50 51 #ifdef __OPTIMIZE__ 52 psStringAppend(&version, " optimised"); 53 #else 54 psStringAppend(&version, " unoptimised"); 55 #endif 56 37 57 return version; 38 } 39 58 };
Note:
See TracChangeset
for help on using the changeset viewer.
