Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion config.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,43 @@


import os
import sys
import re
import io
import excons
import SCons.Script # pylint: disable=import-error

if sys.version_info[0] > 2:
import types
import importlib.machinery

def load_source(path, name=None):
modname = (name or os.path.splitext(os.path.basename(path))[0])
loader = importlib.machinery.SourceFileLoader(modname, path)
_mod = types.ModuleType(loader.name)
loader.exec_module(_mod)
return _mod

def iteritems(d):
for k, v in d.items():
yield k, v

anystring = str

xrange = range

else:
import imp # pylint: disable=deprecated-module

def load_source(path, name=None):
modname = (name or os.path.splitext(os.path.basename(path))[0])
return imp.load_source(modname, path)

def iteritems(d):
for k, v in d.iteritems():
yield k, v

anystring = basestring # pylint: disable=undefined-variable

def GetPath(name):
return excons.joinpath(excons.out_dir, "%s.status" % name)
Expand All @@ -47,7 +79,7 @@ def HasChanged(name, opts):

def Write(name, opts):
with io.open(GetPath(name), "w", newline="\n", encoding="UTF-8") as f:
for k, v in opts.iteritems():
for k, v in iteritems(opts):
f.write("%s %s\n" % (k, v))
f.write("\n")

Expand Down
6 changes: 4 additions & 2 deletions tools/maya.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,15 @@
"2018": "14.0",
"2019": "14.0",
"2020": "14.1",
"2022": "14.2"
"2022": "14.2",
"2023": "14.2"
}

_maya_gccver = {
"2019": "6",
"2020": "6",
"2022": "6"
"2022": "6",
"2023": "6"
}

def GetOptionsString():
Expand Down