25 lines
612 B
Ruby
25 lines
612 B
Ruby
# typed: false
|
|
# frozen_string_literal: true
|
|
|
|
module Stdenv
|
|
def setup_build_environment(**options)
|
|
generic_setup_build_environment(**options)
|
|
|
|
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
|