845 |
except KeyError: |
except KeyError: |
846 |
api_doxygen = None |
api_doxygen = None |
847 |
|
|
|
global_revision="$Rev$" |
|
848 |
try: |
try: |
849 |
svn_pipe = os.popen("svnversion -n .") |
svn_pipe = os.popen("svnversion -n .") |
850 |
global_revision = svn_pipe.readlines() |
global_revision = svn_pipe.readlines() |
851 |
svn_pipe.close() |
svn_pipe.close() |
852 |
|
global_revision = re.sub(":.*", "", global_revision[0]) |
853 |
|
global_revision = re.sub("[^0-9]", "", global_revision) |
854 |
except: |
except: |
855 |
print "Extracting revision number failed. Using %s instead."%global_revision |
global_revision="-1" |
856 |
global_revision = re.sub(":.*", "", global_revision[0]) |
print "Warning: unable to recover global revsion number." |
857 |
global_revision = re.sub("[^0-9]", "", global_revision) |
print "Revision number is %s."%global_revision |
858 |
env.Append(CPPDEFINES = "SVN_VERSION="+global_revision) |
env.Append(CPPDEFINES = "SVN_VERSION="+global_revision) |
859 |
|
|
860 |
# Python install - esys __init__.py |
# Python install - esys __init__.py |