23 lines
617 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Stdenv
def setup_build_environment(formula = nil, args: nil)
generic_setup_build_environment(formula, args: args)
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
nil
end
end