Offer intel_sdk, arm_sdk from OSXUniversalTarget
[cdist.git] / cdist
diff --git a/cdist b/cdist
index 8e0d52736e4cdee59d163ad50f7ba434423df842..3b873e42d0b421187ca504a6da1c0868caf71e36 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -837,9 +837,11 @@ class OSXSingleTarget(OSXTarget):
 class OSXUniversalTarget(OSXTarget):
     def __init__(self, directory=None):
         super(OSXUniversalTarget, self).__init__(directory)
+        self.intel_sdk = config.get('osx_intel_sdk')
+        self.arm_sdk = config.get('osx_arm_sdk')
 
     def package(self, project, checkout, output_dir, options, notarize):
-        for arch, sdk in (('x86_64', config.get('osx_intel_sdk')), ('arm64', config.get('osx_arm_sdk'))):
+        for arch, sdk in (('x86_64', self.intel_sdk), ('arm64', self.arm_sdk)):
             target = OSXSingleTarget(arch, sdk, os.path.join(self.directory, arch))
             target.ccache = self.ccache
             tree = globals.trees.get(project, checkout, target)