diff options
| author | Mike McQuaid | 2017-02-26 09:37:57 +0000 |
|---|---|---|
| committer | GitHub | 2017-02-26 09:37:57 +0000 |
| commit | fd4fd18277d1ad95c825edefaa6e0db008cd8dd5 (patch) | |
| tree | 752fbc25e3dd4fc8abe2d1560005e7a5bb3e29c9 /Library | |
| parent | e87ed704b38fa7b312da716d6e7b68a5e70788d4 (diff) | |
| parent | 7a361553f811e864dbf1980c64d8cd83957068e5 (diff) | |
| download | brew-fd4fd18277d1ad95c825edefaa6e0db008cd8dd5.tar.bz2 | |
Merge pull request #2193 from vladshablinsky/fix_tools_missing
system_config: check if devtools installed
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 |
