#!/usr/bin/python import sys,os import time # Get the path to the directory containing this script. if __name__ == '__main__': selfdir = os.path.abspath(sys.path[0] or os.curdir) else: selfdir = os.path.abspath(os.path.dirname(__file__)) # Open the CMake code file. fname = os.path.join(selfdir, 'kwsysDateStamp.cmake') fout = open(fname, 'w'); # Get the current time. ct = time.localtime() # Write the CMake code describing the date. fout.write("""# Do not edit! Generated by kwsysDateStamp.py # KWSys version date year component. Format is CCYY. SET(KWSYS_DATE_STAMP_YEAR %04u) # KWSys version date month component. Format is MM. SET(KWSYS_DATE_STAMP_MONTH %02u) # KWSys version date day component. Format is DD. SET(KWSYS_DATE_STAMP_DAY %02u) """ % (ct.tm_year, ct.tm_mon, ct.tm_mday)) fout.close()