diff --git a/tools/build/generators.py b/tools/build/generators.py index 8383370a..3b473ff9 100644 --- a/tools/build/generators.py +++ b/tools/build/generators.py @@ -54,6 +54,9 @@ class XcodeGenerator(Generator): super(XcodeGenerator, self).__init__('Xcode') def getBinDir(self, target=''): + if target == "": + return super(XcodeGenerator, self).getBinDir(target) + xcodeTarget = target[0].upper() + target[1:] return super(XcodeGenerator, self).getBinDir(target) + '/' + xcodeTarget diff --git a/tools/build/toolchain.py b/tools/build/toolchain.py index c741da1e..174f0a08 100644 --- a/tools/build/toolchain.py +++ b/tools/build/toolchain.py @@ -816,6 +816,10 @@ class InternalCommands: return major + '.' + minor + '.' + rev def distftp(self, type, ftp): + config = self.getConfig() + if config.has_option("cmake", "mac_sdk"): + self.macSdk = config.get("cmake", "mac_sdk") + if not type: raise Exception('Type not specified.')