2019-04-19 15:38:03 +09:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-04-21 09:32:30 -07:00
|
|
|
module Stdenv
|
2020-07-23 06:25:35 +02:00
|
|
|
def setup_build_environment(formula = nil, args: nil)
|
|
|
|
generic_setup_build_environment(formula, args: args)
|
2018-12-17 11:44:09 -08:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2017-04-21 09:32:30 -07:00
|
|
|
def libxml2
|
|
|
|
append "CPPFLAGS", "-I#{Formula["libxml2"].include/"libxml2"}"
|
|
|
|
rescue FormulaUnavailableError
|
|
|
|
nil
|
|
|
|
end
|
|
|
|
end
|