ENV: SDK can be nil
This commit is contained in:
parent
49324ad17f
commit
613c397b34
@ -81,7 +81,7 @@ module Stdenv
|
|||||||
prepend "LDFLAGS", "-L#{HOMEBREW_PREFIX}/lib"
|
prepend "LDFLAGS", "-L#{HOMEBREW_PREFIX}/lib"
|
||||||
|
|
||||||
sdk = formula ? MacOS.sdk_for_formula(formula, version) : MacOS.sdk(version)
|
sdk = formula ? MacOS.sdk_for_formula(formula, version) : MacOS.sdk(version)
|
||||||
return if !MacOS.sdk_root_needed? && sdk.source != :xcode
|
return if !MacOS.sdk_root_needed? && sdk&.source != :xcode
|
||||||
|
|
||||||
sdk = sdk.path
|
sdk = sdk.path
|
||||||
|
|
||||||
|
|||||||
@ -108,7 +108,7 @@ module Superenv
|
|||||||
# @private
|
# @private
|
||||||
def setup_build_environment(formula = nil)
|
def setup_build_environment(formula = nil)
|
||||||
sdk = formula ? MacOS.sdk_for_formula(formula) : MacOS.sdk
|
sdk = formula ? MacOS.sdk_for_formula(formula) : MacOS.sdk
|
||||||
if MacOS.sdk_root_needed? || sdk.source == :xcode
|
if MacOS.sdk_root_needed? || sdk&.source == :xcode
|
||||||
self["HOMEBREW_SDKROOT"] = sdk.path
|
self["HOMEBREW_SDKROOT"] = sdk.path
|
||||||
self["HOMEBREW_DEVELOPER_DIR"] = if sdk.source == :xcode
|
self["HOMEBREW_DEVELOPER_DIR"] = if sdk.source == :xcode
|
||||||
MacOS::Xcode.prefix
|
MacOS::Xcode.prefix
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user