diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-10-03 06:26:58 +0200 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-10-03 06:26:58 +0200 | 
| commit | 27b47b5db42407baf5d704bf52c35015b2c0ad7b (patch) | |
| tree | 320f8d5fc315c211f7d073891bd7117754f5f5b3 /src/engine/SCons/Tool/intelc.py | |
| parent | 6be31f5d140b81227911cabfc61d3802c76c1b61 (diff) | |
| parent | fabd454ddf505302bf41ef4da0609437c29d5605 (diff) | |
Merge branch 'release/3.0.0+repack-1'3.0.0+repack-1
Diffstat (limited to 'src/engine/SCons/Tool/intelc.py')
| -rw-r--r-- | src/engine/SCons/Tool/intelc.py | 25 | 
1 files changed, 12 insertions, 13 deletions
diff --git a/src/engine/SCons/Tool/intelc.py b/src/engine/SCons/Tool/intelc.py index 995377c..425f221 100644 --- a/src/engine/SCons/Tool/intelc.py +++ b/src/engine/SCons/Tool/intelc.py @@ -10,7 +10,7 @@ selection method.  """  # -# Copyright (c) 2001 - 2016 The SCons Foundation +# Copyright (c) 2001 - 2017 The SCons Foundation  #  # Permission is hereby granted, free of charge, to any person obtaining  # a copy of this software and associated documentation files (the @@ -30,9 +30,9 @@ selection method.  # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION  # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION  # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -from __future__ import division +from __future__ import division, print_function -__revision__ = "src/engine/SCons/Tool/intelc.py rel_2.5.1:3735:9dc6cee5c168 2016/11/03 14:02:02 bdbaddog" +__revision__ = "src/engine/SCons/Tool/intelc.py rel_3.0.0:4395:8972f6a2f699 2017/09/18 12:59:24 bdbaddog"  import math, sys, os.path, glob, string, re @@ -245,17 +245,16 @@ def get_all_compiler_versions():                          # Registry points to nonexistent dir.  Ignore this                          # version.                          value = get_intel_registry_value('ProductDir', subkey, 'IA32') -                    except MissingRegistryError, e: +                    except MissingRegistryError as e:                          # Registry key is left dangling (potentially                          # after uninstalling). -                        print \ -                            "scons: *** Ignoring the registry key for the Intel compiler version %s.\n" \ +                        print("scons: *** Ignoring the registry key for the Intel compiler version %s.\n" \                              "scons: *** It seems that the compiler was uninstalled and that the registry\n" \ -                            "scons: *** was not cleaned up properly.\n" % subkey +                            "scons: *** was not cleaned up properly.\n" % subkey)                      else: -                        print "scons: *** Ignoring "+str(value) +                        print("scons: *** Ignoring "+str(value))                  i = i + 1          except EnvironmentError: @@ -293,7 +292,7 @@ def get_all_compiler_versions():              # JPA: For the new version of Intel compiler 2016.1.              m = re.search(r'([0-9]{0,4})(?:_sp\d*)?\.([0-9][0-9.]*)$', d)              if m: -                versions.append("%s.%s"%(m.group(1), m,group(2))) +                versions.append("%s.%s"%(m.group(1), m.group(2)))      def keyfunc(str):          """Given a dot-separated version string, return a tuple of ints representing it.""" @@ -486,8 +485,8 @@ def generate(env, version=None, abi=None, topdir=None, verbose=0):              bindir="bin"              libdir="lib"          if verbose: -            print "Intel C compiler: using version %s (%g), abi %s, in '%s/%s'"%\ -                  (repr(version), linux_ver_normalize(version),abi,topdir,bindir) +            print("Intel C compiler: using version %s (%g), abi %s, in '%s/%s'"%\ +                  (repr(version), linux_ver_normalize(version),abi,topdir,bindir))              if is_linux:                  # Show the actual compiler version by running the compiler.                  os.system('%s/%s/icc --version'%(topdir,bindir)) @@ -501,14 +500,14 @@ def generate(env, version=None, abi=None, topdir=None, verbose=0):                     'LIB'             : libdir,                     'PATH'            : bindir,                     'LD_LIBRARY_PATH' : libdir} -            for p in paths.keys(): +            for p in list(paths.keys()):                  env.PrependENVPath(p, os.path.join(topdir, paths[p]))          if is_mac:              paths={'INCLUDE'         : 'include',                     'LIB'             : libdir,                     'PATH'            : bindir,                     'LD_LIBRARY_PATH' : libdir} -            for p in paths.keys(): +            for p in list(paths.keys()):                  env.PrependENVPath(p, os.path.join(topdir, paths[p]))          if is_windows:              #       env key    reg valname   default subdir of top  | 
