From 111a75d2621531dfaf0af3918e58516feabbe633 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Mon, 7 Sep 2009 10:48:22 -0500 Subject: [PATCH] Add llvm switch to ENV --- Library/Homebrew/brewkit.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Library/Homebrew/brewkit.rb b/Library/Homebrew/brewkit.rb index bf97e648a2..fab3ab6372 100644 --- a/Library/Homebrew/brewkit.rb +++ b/Library/Homebrew/brewkit.rb @@ -111,6 +111,14 @@ module HomebrewEnvExtension remove_from_cflags '-msse4.1' remove_from_cflags '-msse4.2' end + def llvm_gcc + if (10.6..11.0).include?(MACOS_VERSION) + self['CC']='/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2' + self['CXX']='/Developer/usr/llvm-gcc-4.2/bin/llvm-g++-4.2' + else + raise "LLVM support is only available on 10.6+" + end + end def osx_10_4 self['MACOSX_DEPLOYMENT_TARGET']=nil remove_from_cflags(/ ?-mmacosx-version-min=10\.\d/)