Skip to content
Snippets Groups Projects
Commit b97c0919 authored by Jack Nagel's avatar Jack Nagel
Browse files

Process requirements before keg-only deps under stdenv


Signed-off-by: default avatarJack Nagel <jacknagel@gmail.com>
parent b49fa78f
No related branches found
No related tags found
No related merge requests found
......@@ -86,7 +86,12 @@ def install f
pre_superenv_hacks(f)
require 'superenv'
ENV.setup_build_environment unless superenv?
unless superenv?
ENV.setup_build_environment
# Requirements are processed first so that adjustments made to ENV
# for keg-only deps take precdence.
f.recursive_requirements.each { |rq| rq.modify_build_environment }
end
keg_only_deps.each do |dep|
opt = HOMEBREW_PREFIX/:opt/dep.name
......@@ -106,10 +111,9 @@ def install f
ENV.deps = keg_only_deps.map(&:to_s)
ENV.x11 = f.recursive_requirements.detect{|rq| rq.class == X11Dependency }
ENV.setup_build_environment
f.recursive_requirements.each { |rq| rq.modify_build_environment }
end
f.recursive_requirements.each { |req| req.modify_build_environment }
if f.fails_with? ENV.compiler
cs = CompilerSelector.new f
cs.select_compiler
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment