+ # Try to use use lowest available SDK back to 10.5. Both Carbon and
+ # Cocoa builds require at least the 10.5 SDK now. We only add it to
+ # the wxpy options because this is a hard-requirement for wxPython,
+ # but other cases it is optional and is left up to the developer.
+ # TODO: there should be a command line option to set the SDK...
+ if sys.platform.startswith("darwin"):
+ for xcodePath in getXcodePaths():
+ sdks = [
+ xcodePath+"/SDKs/MacOSX10.5.sdk",
+ xcodePath+"/SDKs/MacOSX10.6.sdk",
+ xcodePath+"/SDKs/MacOSX10.7.sdk",
+ xcodePath+"/SDKs/MacOSX10.8.sdk",
+ ]
+
+ # use the lowest available sdk
+ for sdk in sdks:
+ if os.path.exists(sdk):
+ wxpy_configure_opts.append(
+ "--with-macosx-sdk=%s" % sdk)
+ break