diff options
| author | Uladzislau Shablinski | 2017-02-26 01:24:53 +0300 |
|---|---|---|
| committer | Uladzislau Shablinski | 2017-02-26 01:24:53 +0300 |
| commit | 7a361553f811e864dbf1980c64d8cd83957068e5 (patch) | |
| tree | 14bb437749d71d61dc926e259952c03f319d9664 /Library | |
| parent | 2401de493d68f341e34b926883f39e404c88173b (diff) | |
| download | brew-7a361553f811e864dbf1980c64d8cd83957068e5.tar.bz2 | |
system_config: check if devtools installed
Fixes #2192
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/system_config.rb | 24 |
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 |
