#!/usr/bin/python #============================================================================= # KWSys - Kitware System Library # Copyright 2000-2009 Kitware, Inc., Insight Software Consortium # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= 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 - Kitware System Library # Copyright 2000-2009 Kitware, Inc., Insight Software Consortium # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # 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()