diff options
Diffstat (limited to 'Library/Homebrew/compilers.rb')
| -rw-r--r-- | Library/Homebrew/compilers.rb | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/Library/Homebrew/compilers.rb b/Library/Homebrew/compilers.rb index fdfcab817..9ee847db0 100644 --- a/Library/Homebrew/compilers.rb +++ b/Library/Homebrew/compilers.rb @@ -3,9 +3,10 @@ module CompilerConstants    GNU_GCC_VERSIONS = %w[4.3 4.4 4.5 4.6 4.7 4.8 4.9 5 6 7].freeze    GNU_GCC_REGEXP = /^gcc-(4\.[3-9]|[5-7])$/    COMPILER_SYMBOL_MAP = { -    "gcc-4.0"  => :gcc_4_0, -    "gcc-4.2"  => :gcc, -    "clang"    => :clang, +    "gcc-4.0"    => :gcc_4_0, +    "gcc-4.2"    => :gcc, +    "clang"      => :clang, +    "llvm_clang" => :llvm_clang,    }.freeze    COMPILERS = COMPILER_SYMBOL_MAP.values + @@ -86,7 +87,7 @@ class CompilerSelector    Compiler = Struct.new(:name, :version)    COMPILER_PRIORITY = { -    clang: [:clang, :gcc, :gnu, :gcc_4_0], +    clang: [:clang, :gcc, :gnu, :gcc_4_0, :llvm_clang],      gcc: [:gcc, :gnu, :clang, :gcc_4_0],      gcc_4_0: [:gcc_4_0, :gcc, :gnu, :clang],    }.freeze | 
