diff --git a/Library/Homebrew/extend/os/linux/extend/ENV/std.rb b/Library/Homebrew/extend/os/linux/extend/ENV/std.rb index ed19d2495c..a129530db9 100644 --- a/Library/Homebrew/extend/os/linux/extend/ENV/std.rb +++ b/Library/Homebrew/extend/os/linux/extend/ENV/std.rb @@ -1,4 +1,17 @@ module Stdenv + def setup_build_environment(formula = nil) + generic_setup_build_environment(formula) + + prepend_path "CPATH", HOMEBREW_PREFIX/"include" + prepend_path "LIBRARY_PATH", HOMEBREW_PREFIX/"lib" + prepend_path "LD_RUN_PATH", HOMEBREW_PREFIX/"lib" + return unless formula + + prepend_path "CPATH", formula.include + prepend_path "LIBRARY_PATH", formula.lib + prepend_path "LD_RUN_PATH", formula.lib + end + def libxml2 append "CPPFLAGS", "-I#{Formula["libxml2"].include/"libxml2"}" rescue FormulaUnavailableError