[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