diff options
Diffstat (limited to 'Library/Homebrew/requirements/apr_requirement.rb')
| -rw-r--r-- | Library/Homebrew/requirements/apr_requirement.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Library/Homebrew/requirements/apr_requirement.rb b/Library/Homebrew/requirements/apr_requirement.rb new file mode 100644 index 000000000..313407e12 --- /dev/null +++ b/Library/Homebrew/requirements/apr_requirement.rb @@ -0,0 +1,25 @@ +require "requirement" + +class AprRequirement < Requirement + fatal true + default_formula "apr-util" + + satisfy { MacOS::CLT.installed? } + + env do + unless MacOS::CLT.installed? + ENV.prepend_path "PATH", Formula["apr-util"].opt_bin + ENV.prepend_path "PATH", Formula["apr"].opt_bin + ENV.prepend_path "PKG_CONFIG_PATH", "#{Formula["apr"].opt_libexec}/lib/pkgconfig" + ENV.prepend_path "PKG_CONFIG_PATH", "#{Formula["apr-util"].opt_libexec}/lib/pkgconfig" + end + end + + def to_dependency + super.extend Module.new { + def tags + super - [:build] + end + } + end +end |
