Merge pull request #5416 from sjackman/env-std

setup_build_environment: Set search path [Linux]
This commit is contained in:
Shaun Jackman 2018-12-18 08:13:20 -08:00 committed by GitHub
commit a2b4d4aac2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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