OSX: Use the oldest SDK, but always set our target to 10.8
Build binaries usable on older machines even if older SDKs are not installed. Older SDKs can no longer be installed on newer Xcode versions. Change-Id: I0c9f2534466a127a19107820879c2856bfac0076
This commit is contained in:
parent
e607224349
commit
ee4a6fa59e
|
@ -5,6 +5,13 @@
|
|||
# mac_sdk_root
|
||||
# gcc_darwin_version
|
||||
|
||||
# You can no longer install older SDKs in newer xcode versions, so it appears
|
||||
# to be expected to use the newer SDKs, but set command line flags in order to
|
||||
# target older Mac OS X versions.
|
||||
#
|
||||
# We'll use the oldest SDK we can find, and then use the -mmacosx-version-min
|
||||
# and MACOSX_DEPLOYMENT_TARGET flags to set our minimum version.
|
||||
|
||||
ifndef build_mac_version
|
||||
|
||||
build_mac_version := $(shell sw_vers -productVersion)
|
||||
|
@ -37,4 +44,7 @@ $(warning *****************************************************)
|
|||
$(error Stop.)
|
||||
endif
|
||||
|
||||
# Set to the minimum version of OS X that we want to run on.
|
||||
mac_sdk_version := $(firstword $(mac_sdk_versions_supported))
|
||||
|
||||
endif # ifndef build_mac_version
|
||||
|
|
Loading…
Reference in New Issue