aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorMike McQuaid2017-02-26 09:37:57 +0000
committerGitHub2017-02-26 09:37:57 +0000
commitfd4fd18277d1ad95c825edefaa6e0db008cd8dd5 (patch)
tree752fbc25e3dd4fc8abe2d1560005e7a5bb3e29c9 /Library/Homebrew
parente87ed704b38fa7b312da716d6e7b68a5e70788d4 (diff)
parent7a361553f811e864dbf1980c64d8cd83957068e5 (diff)
downloadbrew-fd4fd18277d1ad95c825edefaa6e0db008cd8dd5.tar.bz2
Merge pull request #2193 from vladshablinsky/fix_tools_missing
system_config: check if devtools installed
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/system_config.rb24
1 files changed, 20 insertions, 4 deletions
diff --git a/Library/Homebrew/system_config.rb b/Library/Homebrew/system_config.rb
index 043f60919..56826f62d 100644
--- a/Library/Homebrew/system_config.rb
+++ b/Library/Homebrew/system_config.rb
@@ -7,19 +7,35 @@ require "development_tools"
class SystemConfig
class << self
def gcc_4_2
- @gcc_4_2 ||= DevelopmentTools.gcc_4_2_build_version if DevelopmentTools.installed?
+ @gcc_4_2 ||= if DevelopmentTools.installed?
+ DevelopmentTools.gcc_4_2_build_version
+ else
+ Version::NULL
+ end
end
def gcc_4_0
- @gcc_4_0 ||= DevelopmentTools.gcc_4_0_build_version if DevelopmentTools.installed?
+ @gcc_4_0 ||= if DevelopmentTools.installed?
+ DevelopmentTools.gcc_4_0_build_version
+ else
+ Version::NULL
+ end
end
def clang
- @clang ||= DevelopmentTools.clang_version if DevelopmentTools.installed?
+ @clang ||= if DevelopmentTools.installed?
+ DevelopmentTools.clang_version
+ else
+ Version::NULL
+ end
end
def clang_build
- @clang_build ||= DevelopmentTools.clang_build_version if DevelopmentTools.installed?
+ @clang_build ||= if DevelopmentTools.installed?
+ DevelopmentTools.clang_build_version
+ else
+ Version::NULL
+ end
end
def head