[cmake-commits] king committed DateStamp.h.in 1.1 1.2 kwsysDateStamp.py 1.1 1.2

cmake-commits at cmake.org cmake-commits at cmake.org
Mon Nov 12 18:22:24 EST 2007


Update of /cvsroot/CMake/CMake/Source/kwsys
In directory public:/mounts/ram/cvs-serv9764

Modified Files:
	DateStamp.h.in kwsysDateStamp.py 
Log Message:
ENH: Created better names and a more convenient set of version date stamp macros.


Index: DateStamp.h.in
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/kwsys/DateStamp.h.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- DateStamp.h.in	12 Nov 2007 22:34:14 -0000	1.1
+++ DateStamp.h.in	12 Nov 2007 23:22:22 -0000	1.2
@@ -14,31 +14,31 @@
 #ifndef @KWSYS_NAMESPACE at _DateStamp_h
 #define @KWSYS_NAMESPACE at _DateStamp_h
 
-/**
- * Version date year component.  The format is CCYY.
- */
-#define @KWSYS_NAMESPACE at _VERSION_DATE_YEAR   @KWSYS_VERSION_DATE_YEAR@
+/** Version date integer year.  The format is CCYY.  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_YEAR          @KWSYS_DATE_STAMP_YEAR@
 
-/**
- * Version date month component.  The format is MM.
- */
-#define @KWSYS_NAMESPACE at _VERSION_DATE_MONTH  @KWSYS_VERSION_DATE_MONTH@
+/** Version date integer month.  The format is MM.  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_MONTH         @KWSYS_DATE_STAMP_MONTH@
 
-/**
- * Version date day component.  The format is DD.
- */
-#define @KWSYS_NAMESPACE at _VERSION_DATE_DAY    @KWSYS_VERSION_DATE_DAY@
+/** Version date integer day.  The format is DD.  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_DAY           @KWSYS_DATE_STAMP_DAY@
 
-/**
- * Version date accessible from preprocessor.
- * This is an integer in the format CCYYMMDD.
- */
-#define @KWSYS_NAMESPACE at _VERSION_DATE_FULL   @KWSYS_VERSION_DATE_YEAR@@KWSYS_VERSION_DATE_MONTH@@KWSYS_VERSION_DATE_DAY@
+/** Version date full integer.  The format is CCYYMMDD.  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_FULL          @KWSYS_DATE_STAMP_YEAR@@KWSYS_DATE_STAMP_MONTH@@KWSYS_DATE_STAMP_DAY@
 
-/**
- * Version date as a string literal.
- * The format is "CCYY-MM-DD".
- */
-#define @KWSYS_NAMESPACE at _VERSION_DATE_STRING "@KWSYS_VERSION_DATE_YEAR at -@KWSYS_VERSION_DATE_MONTH at -@KWSYS_VERSION_DATE_DAY@"
+/** Version date string year.  The format is "CCYY".  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_STRING_YEAR  "@KWSYS_DATE_STAMP_YEAR@"
+
+/** Version date string month.  The format is "MM".  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_STRING_MONTH "@KWSYS_DATE_STAMP_MONTH@"
+
+/** Version date string day.  The format is "DD".  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_STRING_DAY   "@KWSYS_DATE_STAMP_DAY@"
+
+/** Version date full string.  The format is "CCYYMMDD".  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_STRING_FULL  "@KWSYS_DATE_STAMP_YEAR@@KWSYS_DATE_STAMP_MONTH@@KWSYS_DATE_STAMP_DAY@"
+
+/** Version date formatted string.  The format is "CCYY-MM-DD".  */
+#define @KWSYS_NAMESPACE at _DATE_STAMP_STRING       "@KWSYS_DATE_STAMP_YEAR at -@KWSYS_DATE_STAMP_MONTH at -@KWSYS_DATE_STAMP_DAY@"
 
 #endif

Index: kwsysDateStamp.py
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/kwsys/kwsysDateStamp.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- kwsysDateStamp.py	12 Nov 2007 22:34:14 -0000	1.1
+++ kwsysDateStamp.py	12 Nov 2007 23:22:22 -0000	1.2
@@ -20,13 +20,13 @@
 fout.write("""# Do not edit!  Generated by kwsysDateStamp.py
 
 # KWSys version date year component.  Format is CCYY.
-SET(KWSYS_VERSION_DATE_YEAR  %04u)
+SET(KWSYS_DATE_STAMP_YEAR  %04u)
 
 # KWSys version date month component.  Format is MM.
-SET(KWSYS_VERSION_DATE_MONTH %02u)
+SET(KWSYS_DATE_STAMP_MONTH %02u)
 
 # KWSys version date day component.  Format is DD.
-SET(KWSYS_VERSION_DATE_DAY   %02u)
+SET(KWSYS_DATE_STAMP_DAY   %02u)
 """ % (ct.tm_year, ct.tm_mon, ct.tm_mday))
 
 fout.close()



More information about the Cmake-commits mailing list