aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac/xcode.rb
diff options
context:
space:
mode:
authorMike McQuaid2017-11-18 08:50:15 +0000
committerGitHub2017-11-18 08:50:15 +0000
commit46bc5ecb3fbaa97af5f83fe0c1bf98c3d5a26b34 (patch)
tree12b6e36a3a49f2854eca5f6502334864f8de9b07 /Library/Homebrew/os/mac/xcode.rb
parent889fc8190603dc277ed5f5beee94e667e81e64f8 (diff)
parent2e1331cbc8917353411dde26b45ed1df444cfb99 (diff)
downloadbrew-46bc5ecb3fbaa97af5f83fe0c1bf98c3d5a26b34.tar.bz2
Merge pull request #3453 from MikeMcQuaid/check_if_xcode_needs_clt_installed
diagnostic: check if Xcode needs CLT installed.
Diffstat (limited to 'Library/Homebrew/os/mac/xcode.rb')
-rw-r--r--Library/Homebrew/os/mac/xcode.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/Library/Homebrew/os/mac/xcode.rb b/Library/Homebrew/os/mac/xcode.rb
index 96be56e3b..ae725d948 100644
--- a/Library/Homebrew/os/mac/xcode.rb
+++ b/Library/Homebrew/os/mac/xcode.rb
@@ -40,6 +40,15 @@ module OS
version < minimum_version
end
+ def latest_sdk_version?
+ OS::Mac.version == OS::Mac.latest_sdk_version
+ end
+
+ def needs_clt_installed?
+ return false if latest_sdk_version?
+ without_clt?
+ end
+
def outdated?
return false unless installed?
version < latest_version