Merge "Remove support for building with OSX 10.8/9 SDKs"
This commit is contained in:
@@ -42,14 +42,14 @@ var (
|
|||||||
"-g", // from build/core/combo/select.mk
|
"-g", // from build/core/combo/select.mk
|
||||||
"-fno-strict-aliasing", // from build/core/combo/select.mk
|
"-fno-strict-aliasing", // from build/core/combo/select.mk
|
||||||
"-isysroot ${macSdkRoot}",
|
"-isysroot ${macSdkRoot}",
|
||||||
"-mmacosx-version-min=${macSdkVersion}",
|
"-mmacosx-version-min=${macMinVersion}",
|
||||||
"-DMACOSX_DEPLOYMENT_TARGET=${macSdkVersion}",
|
"-DMACOSX_DEPLOYMENT_TARGET=${macMinVersion}",
|
||||||
}
|
}
|
||||||
|
|
||||||
darwinLdflags = []string{
|
darwinLdflags = []string{
|
||||||
"-isysroot ${macSdkRoot}",
|
"-isysroot ${macSdkRoot}",
|
||||||
"-Wl,-syslibroot,${macSdkRoot}",
|
"-Wl,-syslibroot,${macSdkRoot}",
|
||||||
"-mmacosx-version-min=${macSdkVersion}",
|
"-mmacosx-version-min=${macMinVersion}",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Extended cflags
|
// Extended cflags
|
||||||
@@ -85,11 +85,9 @@ var (
|
|||||||
darwinX8664ClangLdflags = ClangFilterUnknownCflags(darwinX8664Ldflags)
|
darwinX8664ClangLdflags = ClangFilterUnknownCflags(darwinX8664Ldflags)
|
||||||
|
|
||||||
darwinSupportedSdkVersions = []string{
|
darwinSupportedSdkVersions = []string{
|
||||||
"10.8",
|
|
||||||
"10.9",
|
|
||||||
"10.10",
|
"10.10",
|
||||||
"10.11",
|
"10.11",
|
||||||
"10.12",
|
"10.12",
|
||||||
}
|
}
|
||||||
|
|
||||||
darwinAvailableLibraries = append(
|
darwinAvailableLibraries = append(
|
||||||
@@ -119,7 +117,7 @@ func init() {
|
|||||||
pctx.VariableFunc("macSdkRoot", func(config interface{}) (string, error) {
|
pctx.VariableFunc("macSdkRoot", func(config interface{}) (string, error) {
|
||||||
return xcrunSdk(config.(android.Config), "--show-sdk-path")
|
return xcrunSdk(config.(android.Config), "--show-sdk-path")
|
||||||
})
|
})
|
||||||
pctx.StaticVariable("macSdkVersion", darwinSupportedSdkVersions[0])
|
pctx.StaticVariable("macMinVersion", "10.8")
|
||||||
pctx.VariableFunc("MacArPath", func(config interface{}) (string, error) {
|
pctx.VariableFunc("MacArPath", func(config interface{}) (string, error) {
|
||||||
bytes, err := exec.Command("xcrun", "--find", "ar").Output()
|
bytes, err := exec.Command("xcrun", "--find", "ar").Output()
|
||||||
return strings.TrimSpace(string(bytes)), err
|
return strings.TrimSpace(string(bytes)), err
|
||||||
|
Reference in New Issue
Block a user