Skip to content

Commit 3f1168e

Browse files
committed
SCons: replace usage of has_key
Tested with SCons 4.3.0.
1 parent b160b8e commit 3f1168e

File tree

7 files changed

+40
-40
lines changed

7 files changed

+40
-40
lines changed

src/converter/SConscript

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ if hasCollada:
1212
# Build the COLLADA importer if COLLADA-DOM is vailable
1313
colladaEnv.Append(LIBS=['mitsuba-hw'])
1414
colladaEnv.Append(LIBPATH=['#src/libhw'])
15-
if colladaEnv.has_key('COLLADAINCLUDE'):
15+
if 'COLLADAINCLUDE' in colladaEnv:
1616
colladaEnv.Prepend(CPPPATH=colladaEnv['COLLADAINCLUDE'])
17-
if colladaEnv.has_key('COLLADALIBDIR'):
17+
if 'COLLADALIBDIR' in colladaEnv:
1818
colladaEnv.Prepend(LIBPATH=colladaEnv['COLLADALIBDIR'])
19-
if colladaEnv.has_key('COLLADALIB'):
19+
if 'COLLADALIB' in colladaEnv:
2020
colladaEnv.Prepend(LIBS=colladaEnv['COLLADALIB'])
2121
converter_objects += [
2222
colladaEnv.StaticObject('collada.cpp'),

src/films/SConscript

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Import('env', 'plugins')
22

33
filmEnv = env.Clone()
4-
if filmEnv.has_key('OEXRLIBDIR'):
4+
if 'OEXRLIBDIR' in filmEnv:
55
filmEnv.Prepend(LIBPATH=env['OEXRLIBDIR'])
6-
if filmEnv.has_key('OEXRINCLUDE'):
6+
if 'OEXRINCLUDE' in filmEnv:
77
filmEnv.Prepend(CPPPATH=env['OEXRINCLUDE'])
8-
if filmEnv.has_key('OEXRFLAGS'):
8+
if 'OEXRFLAGS' in filmEnv:
99
filmEnv.Prepend(CPPFLAGS=env['OEXRFLAGS'])
10-
if filmEnv.has_key('OEXRLIB'):
10+
if 'OEXRLIB' in filmEnv:
1111
filmEnv.Prepend(LIBS=env['OEXRLIB'])
1212

1313
plugins += filmEnv.SharedLibrary('mfilm', ['mfilm.cpp', 'cnpy.cpp'])

src/libcore/SConscript

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,31 @@ Import('env', 'sys', 'os')
22

33
# Core library environment with OpenEXR, libpng and libjpeg
44
coreEnv = env.Clone()
5-
if coreEnv.has_key('OEXRLIBDIR'):
5+
if 'OEXRLIBDIR' in coreEnv:
66
coreEnv.Prepend(LIBPATH=env['OEXRLIBDIR'])
7-
if coreEnv.has_key('OEXRINCLUDE'):
7+
if 'OEXRINCLUDE' in coreEnv:
88
coreEnv.Prepend(CPPPATH=env['OEXRINCLUDE'])
9-
if coreEnv.has_key('OEXRFLAGS'):
9+
if 'OEXRFLAGS' in coreEnv:
1010
coreEnv.Prepend(CPPFLAGS=env['OEXRFLAGS'])
11-
if coreEnv.has_key('OEXRLIB'):
11+
if 'OEXRLIB' in coreEnv:
1212
coreEnv.Prepend(LIBS=env['OEXRLIB'])
13-
if coreEnv.has_key('PNGLIBDIR'):
13+
if 'PNGLIBDIR' in coreEnv:
1414
coreEnv.Prepend(LIBPATH=env['PNGLIBDIR'])
15-
if coreEnv.has_key('PNGINCLUDE'):
15+
if 'PNGINCLUDE' in coreEnv:
1616
coreEnv.Prepend(CPPPATH=env['PNGINCLUDE'])
17-
if coreEnv.has_key('PNGLIB'):
17+
if 'PNGLIB' in coreEnv:
1818
coreEnv.Prepend(LIBS=env['PNGLIB'])
19-
if coreEnv.has_key('JPEGLIBDIR'):
19+
if 'JPEGLIBDIR' in coreEnv:
2020
coreEnv.Prepend(LIBPATH=env['JPEGLIBDIR'])
21-
if coreEnv.has_key('JPEGINCLUDE'):
21+
if 'JPEGINCLUDE' in coreEnv:
2222
coreEnv.Prepend(CPPPATH=env['JPEGINCLUDE'])
23-
if coreEnv.has_key('JPEGLIB'):
23+
if 'JPEGLIB' in coreEnv:
2424
coreEnv.Prepend(LIBS=env['JPEGLIB'])
25-
if coreEnv.has_key('FFTWLIBDIR'):
25+
if 'FFTWLIBDIR' in coreEnv:
2626
coreEnv.Prepend(LIBPATH=env['FFTWLIBDIR'])
27-
if coreEnv.has_key('FFTWINCLUDE'):
27+
if 'FFTWINCLUDE' in coreEnv:
2828
coreEnv.Prepend(CPPPATH=env['FFTWINCLUDE'])
29-
if coreEnv.has_key('FFTWLIB'):
29+
if 'FFTWLIB' in coreEnv:
3030
coreEnv.Prepend(LIBS=env['FFTWLIB'])
3131

3232
coreEnv.Prepend(CPPDEFINES = [['MTS_BUILD_MODULE', 'MTS_MODULE_CORE']])

src/libhw/SConscript

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ elif 'linux' in sys.platform:
1818

1919
glEnv = env.Clone()
2020
glEnv.Append(CPPDEFINES = [['MTS_BUILD_MODULE', 'MTS_MODULE_HW']] )
21-
if glEnv.has_key('GLLIB'):
21+
if 'GLLIB' in glEnv:
2222
glEnv.Prepend(LIBS=glEnv['GLLIB'])
23-
if glEnv.has_key('GLLIBDIR'):
23+
if 'GLLIBDIR' in glEnv:
2424
glEnv.Prepend(LIBPATH=glEnv['GLLIBDIR'])
25-
if glEnv.has_key('GLFLAGS'):
25+
if 'GLFLAGS' in glEnv:
2626
glEnv.Prepend(CPPFLAGS=glEnv['GLFLAGS'])
27-
if glEnv.has_key('GLINCLUDE'):
27+
if 'GLINCLUDE' in glEnv:
2828
glEnv.Prepend(CPPPATH=glEnv['GLINCLUDE'])
2929

3030
if sys.platform == 'darwin':

src/libpython/SConscript

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ Import('env', 'sys', 'os', 'hasPython')
22

33
for ver in hasPython:
44
sver = ver.replace('.', '')
5-
python_include = list(env['PYTHON'+sver+'INCLUDE']) if env.has_key('PYTHON'+sver+'INCLUDE') else []
6-
python_libdir = list(env['PYTHON'+sver+'LIBDIR']) if env.has_key('PYTHON'+sver+'LIBDIR') else []
7-
python_lib = list(env['PYTHON'+sver+'LIB']) if env.has_key('PYTHON'+sver+'LIB') else []
5+
python_include = list(env['PYTHON'+sver+'INCLUDE']) if ('PYTHON'+sver+'INCLUDE') in env else []
6+
python_libdir = list(env['PYTHON'+sver+'LIBDIR']) if ('PYTHON'+sver+'LIBDIR') in env else []
7+
python_lib = list(env['PYTHON'+sver+'LIB']) if ('PYTHON'+sver+'LIB') in env else []
88

99
if 'linux' in sys.platform:
1010
# On Linux, don't link to the core Python library. The associated symbols will be resolved
@@ -23,11 +23,11 @@ for ver in hasPython:
2323
pythonEnv.Append(LIBS=['mitsuba-bidir'])
2424
pythonEnv.Append(LIBPATH=['#src/libbidir'])
2525

26-
if pythonEnv.has_key('XERCESINCLUDE'):
26+
if 'XERCESINCLUDE' in pythonEnv:
2727
pythonEnv.Prepend(CPPPATH=pythonEnv['XERCESINCLUDE'])
28-
if pythonEnv.has_key('XERCESLIBDIR'):
28+
if 'XERCESLIBDIR' in pythonEnv:
2929
pythonEnv.Prepend(LIBPATH=pythonEnv['XERCESLIBDIR'])
30-
if pythonEnv.has_key('XERCESLIB'):
30+
if 'XERCESLIB' in pythonEnv:
3131
pythonEnv.Prepend(LIBS=pythonEnv['XERCESLIB'])
3232

3333
if sys.platform != 'win32':

src/librender/SConscript

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ Import('env', 'sys', 'os')
22

33
renderEnv = env.Clone()
44
renderEnv.Append(CPPDEFINES = [['MTS_BUILD_MODULE', 'MTS_MODULE_RENDER']] )
5-
if renderEnv.has_key('XERCESINCLUDE'):
5+
if 'XERCESINCLUDE' in renderEnv:
66
renderEnv.Prepend(CPPPATH=renderEnv['XERCESINCLUDE'])
7-
if renderEnv.has_key('XERCESLIBDIR'):
7+
if 'XERCESLIBDIR' in renderEnv:
88
renderEnv.Prepend(LIBPATH=renderEnv['XERCESLIBDIR'])
9-
if renderEnv.has_key('XERCESLIB'):
9+
if 'XERCESLIB' in renderEnv:
1010
renderEnv.Prepend(LIBS=renderEnv['XERCESLIB'])
1111

1212
librender = renderEnv.SharedLibrary('mitsuba-render', [

src/mitsuba/SConscript

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ Import('sys', 'env', 'hasCollada', 'stubs', 'winstubs')
22

33
# Create an environment with Xerces and OpenGL
44
mainEnv = env.Clone()
5-
if mainEnv.has_key('XERCESINCLUDE'):
5+
if 'XERCESINCLUDE' in mainEnv:
66
mainEnv.Prepend(CPPPATH=mainEnv['XERCESINCLUDE'])
7-
if mainEnv.has_key('XERCESLIBDIR'):
7+
if 'XERCESLIBDIR' in mainEnv:
88
mainEnv.Prepend(LIBPATH=mainEnv['XERCESLIBDIR'])
9-
if mainEnv.has_key('XERCESLIB'):
9+
if 'XERCESLIB' in mainEnv:
1010
mainEnv.Prepend(LIBS=mainEnv['XERCESLIB'])
11-
if mainEnv.has_key('GLLIB'):
11+
if 'GLLIB' in mainEnv:
1212
mainEnv.Prepend(LIBS=mainEnv['GLLIB'])
13-
if mainEnv.has_key('GLLIBDIR'):
13+
if 'GLLIBDIR' in mainEnv:
1414
mainEnv.Prepend(LIBPATH=mainEnv['GLLIBDIR'])
15-
if mainEnv.has_key('GLFLAGS'):
15+
if 'GLFLAGS' in mainEnv:
1616
mainEnv.Prepend(CXXFLAGS=mainEnv['GLFLAGS'])
17-
if mainEnv.has_key('GLINCLUDE'):
17+
if 'GLINCLUDE' in mainEnv:
1818
mainEnv.Prepend(CPPPATH=mainEnv['GLINCLUDE'])
1919

2020
if sys.platform == 'darwin':

0 commit comments

Comments
 (0)