bin/version.py: correction
authorAnthony Stone <ajs1@cam.ac.uk>
Tue, 20 Nov 2018 11:01:46 +0000 (11:01 +0000)
committerAnthony Stone <ajs1@cam.ac.uk>
Tue, 20 Nov 2018 11:10:19 +0000 (11:10 +0000)
Makefile
bin/version.py
x86-64/gfortran/exe/orient-5.0.07

index b41d262..299ecef 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -165,7 +165,7 @@ endif
 
 #  Special cases:
 version.mod:  force
-       ${BASE}/bin/version.py ${BASE}/VERSION ${BASE}/src/version.f90
+       ${BASE}/bin/version.py ${BASE}/VERSION ${BASE}/src/version.f90 ${COMPILER}
        $(FC) $(FFLAGS2) $(DEFS) -c ${BASE}/src/version.f90
 
 virial_module.F90 md.F90: %.F90: %.strip
index 6da93fe..df7ad9b 100755 (executable)
@@ -7,7 +7,7 @@
 import argparse
 import re
 from datetime import datetime
-import os
+import os
 # import string
 import subprocess
 
@@ -22,6 +22,7 @@ description="""Construct the version.f90 file that contains version details.
 
 parser.add_argument("vfile", help="VERSION file path")
 parser.add_argument("v90", help="version.f90 file path")
+parser.add_argument("compiler", help="Compiler")
 
 args = parser.parse_args()
 
@@ -44,7 +45,7 @@ CHARACTER(*), PARAMETER :: orient_version = "{}.{}"
 """.format(version,patchlevel))
 
   OUT.write('CHARACTER(*), PARAMETER :: commit="{}"\n'.format(commit))
-  OUT.write('CHARACTER(*), PARAMETER :: compiler="{}"\n'.format(os.environ["COMPILER"]))
+  OUT.write('CHARACTER(*), PARAMETER :: compiler="{}"\n'.format(args.compiler))
   OUT.write('CHARACTER(*), PARAMETER :: compiled="{}"\n'.format(now))
 
   OUT.write('\nEND MODULE version\n')
index 27254de..0267e47 100755 (executable)
Binary files a/x86-64/gfortran/exe/orient-5.0.07 and b/x86-64/gfortran/exe/orient-5.0.07 differ