Skip to content
Snippets Groups Projects
Commit 285e00f9 authored by Freddie Akeroyd's avatar Freddie Akeroyd
Browse files

Add in option for passing Mantid version and subversion revision.

These can be obtained using programs like svnversion / SubWCRev
Fixes #551
parent dd965ae8
No related branches found
No related tags found
No related merge requests found
import sys
from datetime import date from datetime import date
f = open('qtiplot/src/Mantid/MantidPlotReleaseDate.h','w')
f.write('#ifndef MANTIDPLOT_RELEASE_DATE\n') # argv[1] can optionally be a version number
f.write('#define MANTIDPLOT_RELEASE_DATE "') # argv[2] can optionally be a subversion revision
f.write(date.today().strftime("%d %b %Y"))
f.write('"\n#endif\n') def main(argv=None) :
f.close() if argv is None :
argv = sys.argv
f = open('qtiplot/src/Mantid/MantidPlotReleaseDate.h','w')
f.write('#ifndef MANTIDPLOT_RELEASE_DATE\n')
f.write('#define MANTIDPLOT_RELEASE_DATE "')
f.write(date.today().strftime("%d %b %Y"))
if len(sys.argv) > 1 :
f.write(' (Version '+argv[1])
if len(sys.argv) > 2 :
f.write(', SVN R'+argv[2])
f.write(')')
f.write('"\n#endif\n')
f.close()
return 0
if __name__ == "__main__" :
sys.exit(main())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment