17 lines
355 B
Ruby
17 lines
355 B
Ruby
# typed: true
|
|
# frozen_string_literal: true
|
|
|
|
module SharedEnvExtension
|
|
extend T::Sig
|
|
|
|
sig { returns(T::Boolean) }
|
|
def no_weak_imports_support?
|
|
return false unless compiler == :clang
|
|
|
|
return false if MacOS::Xcode.version && MacOS::Xcode.version < "8.0"
|
|
return false if MacOS::CLT.version && MacOS::CLT.version < "8.0"
|
|
|
|
true
|
|
end
|
|
end
|