From 1373441e53d838264c70690e9612009f0e9735d8 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 28 Jan 2018 19:08:19 +0000 Subject: xcode_requirement: inform users of macOS upgrade. If you need a newer Xcode than the latest version provided by your version of macOS then you need to upgrade your OS to install the software. --- Library/Homebrew/requirements/xcode_requirement.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Homebrew/requirements/xcode_requirement.rb b/Library/Homebrew/requirements/xcode_requirement.rb index a5f078c62..9396b0df7 100644 --- a/Library/Homebrew/requirements/xcode_requirement.rb +++ b/Library/Homebrew/requirements/xcode_requirement.rb @@ -22,7 +22,12 @@ class XcodeRequirement < Requirement A full installation of Xcode.app#{version} is required to compile this software. Installing just the Command Line Tools is not sufficient. EOS - if MacOS.version >= :lion + if Version.new(MacOS::Xcode.latest_version) < Version.new(@version) + message + <<~EOS + Xcode#{version} cannot be installed on macOS #{MacOS.version}. + You must upgrade your version of macOS. + EOS + elsif MacOS.version >= :lion message + <<~EOS Xcode can be installed from the App Store. EOS -- cgit v1.2.3