From 118b41bfcdb13a4fec8da48e35de162ac62fe65c Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 31 Jul 2009 02:51:17 +0100 Subject: Refactor $foo into HOMEBREW_FOO CONSTANTS are the far saner choice for these important parameters. Split env up so I can redefine the CONSTANTS in unittest.rb. --- Library/Homebrew/brewkit.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'Library/Homebrew/brewkit.rb') diff --git a/Library/Homebrew/brewkit.rb b/Library/Homebrew/brewkit.rb index 94cb8a014..1ff6e0af2 100644 --- a/Library/Homebrew/brewkit.rb +++ b/Library/Homebrew/brewkit.rb @@ -31,18 +31,18 @@ ENV['CC']='gcc-4.2' ENV['CXX']='g++-4.2' ENV['MAKEFLAGS']="-j#{OSX::NSProcessInfo.processInfo.processorCount}" -unless $root.to_s == '/usr/local' - ENV['CPPFLAGS']='-I'+$root+'include' - ENV['LDFLAGS']='-L'+$root+'lib' +unless HOMEBREW_PREFIX == '/usr/local' + ENV['CPPFLAGS']="-I#{HOMEBREW_PREFIX}/include" + ENV['LDFLAGS']="-L#{HOMEBREW_PREFIX}/lib" end def inreplace(path, before, after) before=Regexp.escape before.to_s after=Regexp.escape after.to_s - before=before.gsub "/", "\\\/" - after=after.gsub "/", "\\\/" - before=before.gsub "'", '\'' - after=after.gsub "'", '\'' + before.gsub! "/", "\\\/" + after.gsub! "/", "\\\/" + before.gsub! "'", '\'' + after.gsub! "'", '\'' # TODO this sucks # either use 'ed', or allow regexp and use a proper ruby function -- cgit v1.2.3