Модуль: OS::Linux::DependencyCollector Приватный
- Включен в:
- DependencyCollector
- Определен в:
- extend/os/linux/dependency_collector.rb
Этот модуль является частью приватного API. Этот модуль может использоваться только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого модуля, так как он может быть удален или изменен без предварительного уведомления.
Краткое описание методов экземпляра свернуть
- #bubblewrap_dep_if_needed(related_formula_names) ⇒ Dependency? приватный
- #gcc_dep_if_needed(related_formula_names) ⇒ Dependency? приватный
- #glibc_dep_if_needed(related_formula_names) ⇒ Dependency? приватный
Подробное описание методов экземпляра
#bubblewrap_dep_if_needed(related_formula_names) ⇒ Dependency?
Этот метод является частью приватного API. Этот метод может использоваться только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удален или изменен без предварительного уведомления.
11 12 13 14 15 16 17 18 19 | # File 'extend/os/linux/dependency_collector.rb', line 11 def bubblewrap_dep_if_needed() return unless bubblewrap_dependency_needed? return if building_global_dep_tree? return if .include?(BUBBLEWRAP) return if global_dep_tree[BUBBLEWRAP]&.intersect?() return unless formula_for(BUBBLEWRAP) Dependency.new(BUBBLEWRAP, [:implicit]) end |
#gcc_dep_if_needed(related_formula_names) ⇒ Dependency?
Этот метод является частью приватного API. Этот метод может использоваться только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удален или изменен без предварительного уведомления.
22 23 24 25 26 27 28 29 30 31 | # File 'extend/os/linux/dependency_collector.rb', line 22 def gcc_dep_if_needed() # gcc is required for libgcc_s.so.1 if glibc or gcc are too old return unless ::DevelopmentTools.needs_build_formulae? return if building_global_dep_tree? return if .include?(GCC) return if global_dep_tree[GCC]&.intersect?() return unless formula_for(GCC) Dependency.new(GCC, [:implicit]) end |
#glibc_dep_if_needed(related_formula_names) ⇒ Dependency?
Этот метод является частью приватного API. Этот метод может использоваться только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удален или изменен без предварительного уведомления.
34 35 36 37 38 39 40 41 42 | # File 'extend/os/linux/dependency_collector.rb', line 34 def glibc_dep_if_needed() return unless ::DevelopmentTools.needs_libc_formula? return if building_global_dep_tree? return if .include?(GLIBC) return if global_dep_tree[GLIBC]&.intersect?() return unless formula_for(GLIBC) Dependency.new(GLIBC, [:implicit]) end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Linux/DependencyCollector.html