aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorJack Nagel2014-09-11 16:48:05 -0500
committerJack Nagel2014-09-11 16:50:56 -0500
commit1c5995776f296436e73320ed020463949fd6fad2 (patch)
treeabc014716c233f822d07963a0865547a21732a02 /Library/Homebrew/extend
parentc98fe91f13d60f411dfd5dee1e84ae2a9100cd96 (diff)
downloadbrew-1c5995776f296436e73320ed020463949fd6fad2.tar.bz2
The build environment should only deal with strings
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/ENV/std.rb12
-rw-r--r--Library/Homebrew/extend/ENV/super.rb6
2 files changed, 9 insertions, 9 deletions
diff --git a/Library/Homebrew/extend/ENV/std.rb b/Library/Homebrew/extend/ENV/std.rb
index 1f636ac45..17912cc6b 100644
--- a/Library/Homebrew/extend/ENV/std.rb
+++ b/Library/Homebrew/extend/ENV/std.rb
@@ -39,7 +39,7 @@ module Stdenv
self['CPPFLAGS'] = "-isystem#{HOMEBREW_PREFIX}/include"
self['LDFLAGS'] = "-L#{HOMEBREW_PREFIX}/lib"
# CMake ignores the variables above
- self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}"
+ self['CMAKE_PREFIX_PATH'] = HOMEBREW_PREFIX.to_s
end
frameworks = HOMEBREW_PREFIX.join("Frameworks")
@@ -74,10 +74,10 @@ module Stdenv
def determine_pkg_config_libdir
paths = []
- paths << HOMEBREW_PREFIX/'lib/pkgconfig'
- paths << HOMEBREW_PREFIX/'share/pkgconfig'
- paths << HOMEBREW_REPOSITORY/"Library/ENV/pkgconfig/#{MacOS.version}"
- paths << '/usr/lib/pkgconfig'
+ paths << "#{HOMEBREW_PREFIX}/lib/pkgconfig"
+ paths << "#{HOMEBREW_PREFIX}/share/pkgconfig"
+ paths << "#{HOMEBREW_LIBRARY}/ENV/pkgconfig/#{MacOS.version}"
+ paths << "/usr/lib/pkgconfig"
paths.select { |d| File.directory? d }.join(File::PATH_SEPARATOR)
end
@@ -157,7 +157,7 @@ module Stdenv
delete('CMAKE_PREFIX_PATH')
else
# It was set in setup_build_environment, so we have to restore it here.
- self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}"
+ self['CMAKE_PREFIX_PATH'] = HOMEBREW_PREFIX.to_s
end
remove 'CMAKE_FRAMEWORK_PATH', "#{sdk}/System/Library/Frameworks"
end
diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb
index c7c7a994b..34137729f 100644
--- a/Library/Homebrew/extend/ENV/super.rb
+++ b/Library/Homebrew/extend/ENV/super.rb
@@ -45,9 +45,9 @@ module Superenv
self['PKG_CONFIG_LIBDIR'] = determine_pkg_config_libdir
self['HOMEBREW_CCCFG'] = determine_cccfg
self['HOMEBREW_OPTIMIZATION_LEVEL'] = 'Os'
- self['HOMEBREW_BREW_FILE'] = HOMEBREW_BREW_FILE
- self['HOMEBREW_PREFIX'] = HOMEBREW_PREFIX
- self['HOMEBREW_TEMP'] = HOMEBREW_TEMP
+ self['HOMEBREW_BREW_FILE'] = HOMEBREW_BREW_FILE.to_s
+ self['HOMEBREW_PREFIX'] = HOMEBREW_PREFIX.to_s
+ self['HOMEBREW_TEMP'] = HOMEBREW_TEMP.to_s
self['HOMEBREW_SDKROOT'] = "#{MacOS.sdk_path}" if MacOS::Xcode.without_clt?
self['HOMEBREW_OPTFLAGS'] = determine_optflags
self['HOMEBREW_ARCHFLAGS'] = ''