/[escript]/trunk/SConstruct
ViewVC logotype

Diff of /trunk/SConstruct

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1374 by gross, Tue Jan 8 09:37:55 2008 UTC revision 1390 by gross, Mon Jan 14 03:46:11 2008 UTC
# Line 12  Line 12 
12  EnsureSConsVersion(0,96,91)  EnsureSConsVersion(0,96,91)
13  EnsurePythonVersion(2,3)  EnsurePythonVersion(2,3)
14    
15    
16  #===============================================================  #===============================================================
17  #   import tools:  #   import tools:
18  import glob  import glob
# Line 31  tools_prefix="/usr" Line 32  tools_prefix="/usr"
32  #      #    
33  #    get the installation prefix  #    get the installation prefix
34  #  #
35  prefix = ARGUMENTS.get('prefix', '/usr')  prefix = ARGUMENTS.get('prefix', sys.prefix )
36    
37  # We may also need to know where python's site-packages subdirectory lives  # We may also need to know where python's site-packages subdirectory lives
38  python_version = 'python%s.%s'%(sys.version_info[0],sys.version_info[1])  python_version = 'python%s.%s'%(sys.version_info[0],sys.version_info[1])
# Line 844  try: Line 845  try:
845  except KeyError:  except KeyError:
846     api_doxygen = None     api_doxygen = None
847    
848    global_revision="$Rev$"
849  try:  try:
850     svn_pipe = os.popen("svnversion -n .")     svn_pipe = os.popen("svnversion -n .")
851     global_revision = svn_pipe.readlines()     global_revision = svn_pipe.readlines()
852     svn_pipe.close()     svn_pipe.close()
    global_revision = re.sub(":.*", "", global_revision[0])  
    global_revision = re.sub("[^0-9]", "", global_revision)  
853  except:  except:
854     global_revision = "0"     print "Extracting revision number failed. Using %s instead."%global_revision
855    global_revision = re.sub(":.*", "", global_revision[0])
856    global_revision = re.sub("[^0-9]", "", global_revision)
857  env.Append(CPPDEFINES = "SVN_VERSION="+global_revision)  env.Append(CPPDEFINES = "SVN_VERSION="+global_revision)
858    
859  # Python install - esys __init__.py  # Python install - esys __init__.py

Legend:
Removed from v.1374  
changed lines
  Added in v.1390

  ViewVC Help
Powered by ViewVC 1.1.26