diff options
| author | Max Howell | 2009-10-08 23:40:31 +0100 |
|---|---|---|
| committer | Max Howell | 2009-10-09 00:09:05 +0100 |
| commit | 4c6e23c28f66206ea4d5316f4ac0732901bcef60 (patch) | |
| tree | 03e61d9cb6dedeb58aaf3636bc98aa4181063727 /Library | |
| parent | e2bed20d21058bdf2ece65896aeffa56129d849f (diff) | |
| download | brew-4c6e23c28f66206ea4d5316f4ac0732901bcef60.tar.bz2 | |
Determine LLVM location programmatically
Xcode can be installed anywhere, not just /Developer.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/brewkit.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/brewkit.rb b/Library/Homebrew/brewkit.rb index 3d25edc92..2dfa27a97 100644 --- a/Library/Homebrew/brewkit.rb +++ b/Library/Homebrew/brewkit.rb @@ -46,7 +46,11 @@ else end if MACOS_VERSION >= 10.6 or ENV['HOMEBREW_USE_LLVM'] - ENV['PATH'] = "/Developer/usr/llvm-gcc-4.2/bin:#{ENV['PATH']}" + # you can install Xcode wherever you like you know. + prefix = `/usr/bin/xcode-select -print-path`.chomp + prefix = "/Developer" if prefix.to_s.empty? + + ENV['PATH'] = "#{prefix}/usr/llvm-gcc-4.2/bin:#{ENV['PATH']}" ENV['CC'] = 'llvm-gcc-4.2' ENV['CXX'] = 'llvm-g++-4.2' cflags = ['-O4'] # O4 baby! |
