| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/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()
|