diff options
| author | Jack Nagel | 2015-06-25 23:42:54 -0400 |
|---|---|---|
| committer | Jack Nagel | 2015-06-25 23:42:54 -0400 |
| commit | e40b73521709189c7d95169ff88939179d45d665 (patch) | |
| tree | 3f14d9d428ecb3ab1268b9501776421bcfb49529 /Library | |
| parent | d864708271c960b20eba72ebcd554a5d7e17de61 (diff) | |
| download | brew-e40b73521709189c7d95169ff88939179d45d665.tar.bz2 | |
Decouple detect_stdlibs from ENV
I want to decouple from the global ENV constant as much as possible so
that eventually we can change the build environment implementation.
detect_stdlibs only cares about the compiler, not the whole ENV.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/build.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/build.rb b/Library/Homebrew/build.rb index 508e46f46..42c3e16f4 100644 --- a/Library/Homebrew/build.rb +++ b/Library/Homebrew/build.rb @@ -128,7 +128,7 @@ class Build formula.install - stdlibs = detect_stdlibs + stdlibs = detect_stdlibs(ENV.compiler) Tab.create(formula, ENV.compiler, stdlibs.first, formula.build).write # Find and link metafiles @@ -138,9 +138,9 @@ class Build end end - def detect_stdlibs + def detect_stdlibs(compiler) keg = Keg.new(formula.prefix) - CxxStdlib.check_compatibility(formula, deps, keg, ENV.compiler) + CxxStdlib.check_compatibility(formula, deps, keg, compiler) # The stdlib recorded in the install receipt is used during dependency # compatibility checks, so we only care about the stdlib that libraries |
