diff options
| author | Jack Nagel | 2013-08-19 12:32:56 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-08-19 12:32:56 -0500 |
| commit | a04f1ac3d362e3da38db7aea0bc89ebc55f92478 (patch) | |
| tree | cd6a35a2e5c2e80685e346683ef4fef20cf4b5e7 | |
| parent | ab5c6218b168048de7b4c4db123fe0fac9bda30e (diff) | |
| download | brew-a04f1ac3d362e3da38db7aea0bc89ebc55f92478.tar.bz2 | |
Move superbin into Superenv module
| -rw-r--r-- | Library/Homebrew/superenv.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Library/Homebrew/superenv.rb b/Library/Homebrew/superenv.rb index dfaee9324..8b9f38b0e 100644 --- a/Library/Homebrew/superenv.rb +++ b/Library/Homebrew/superenv.rb @@ -11,13 +11,9 @@ require 'macos' # 7) Simpler formula that *just work* # 8) Build-system agnostic configuration of the tool-chain -def superbin - @bin ||= (HOMEBREW_REPOSITORY/"Library/ENV").children.reject{|d| d.basename.to_s > MacOS::Xcode.version }.max -end - def superenv? return false if MacOS::Xcode.without_clt? && MacOS.sdk_path.nil? - return false unless superbin && superbin.directory? + return false unless Superenv.bin && Superenv.bin.directory? return false if ARGV.include? "--env=std" true end @@ -31,6 +27,10 @@ module Superenv base.deps = [] end + def self.bin + @bin ||= (HOMEBREW_REPOSITORY/"Library/ENV").children.reject{|d| d.basename.to_s > MacOS::Xcode.version }.max + end + def reset %w{CC CXX OBJC OBJCXX CPP MAKE LD LDSHARED CFLAGS CXXFLAGS OBJCFLAGS OBJCXXFLAGS LDFLAGS CPPFLAGS @@ -149,7 +149,7 @@ module Superenv end def determine_path - paths = [superbin] + paths = [Superenv.bin] if MacOS::Xcode.without_clt? paths << "#{MacOS::Xcode.prefix}/usr/bin" paths << "#{MacOS::Xcode.prefix}/Toolchains/XcodeDefault.xctoolchain/usr/bin" |
