summaryrefslogtreecommitdiff
path: root/scripts/Util.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Util.py')
-rw-r--r--scripts/Util.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/Util.py b/scripts/Util.py
index f22286ea219..4b34f9e9c5a 100644
--- a/scripts/Util.py
+++ b/scripts/Util.py
@@ -3872,9 +3872,17 @@ class TypeScriptMapping(JavaScriptMixin,Mapping):
class SwiftMapping(Mapping):
class Config(CppBasedClientMapping.Config):
+
mappingName = "swift"
mappingDesc = "Swift"
+ def __init__(self, options=[]):
+ CppBasedClientMapping.Config.__init__(self, options)
+ if self.buildConfig == platform.getDefaultBuildConfig():
+ # Check the OPTIMIZE environment variable to figure out if it's Debug/Release build
+ self.buildConfig = "Release" if os.environ.get("OPTIMIZE", "yes") != "no" else "Debug"
+
+
def getCommandLine(self, current, process, exe, args):
testdir = self.component.getTestDir(self)
assert(current.testcase.getPath(current).startswith(testdir))