Added broken_deps to LinkageStore.
This commit is contained in:
parent
dcdd16237c
commit
d5795d816a
@ -8,7 +8,7 @@ require "cache_store"
|
||||
class LinkageStore < CacheStore
|
||||
ARRAY_LINKAGE_TYPES = [:system_dylibs, :variable_dylibs, :broken_dylibs,
|
||||
:indirect_deps, :undeclared_deps, :unnecessary_deps].freeze
|
||||
HASH_LINKAGE_TYPES = [:brewed_dylibs, :reverse_links].freeze
|
||||
HASH_LINKAGE_TYPES = [:brewed_dylibs, :reverse_links, :broken_deps].freeze
|
||||
|
||||
# @param [String] keg_name
|
||||
# @param [DBM] database_cache
|
||||
|
||||
@ -22,6 +22,10 @@ class LinkageChecker
|
||||
@reverse_links ||= store.fetch_type(:reverse_links)
|
||||
end
|
||||
|
||||
def broken_deps
|
||||
@broken_deps ||= store.fetch_type(:broken_deps)
|
||||
end
|
||||
|
||||
# 'Path-type' cached values
|
||||
|
||||
def system_dylibs
|
||||
@ -229,6 +233,7 @@ class LinkageChecker
|
||||
@variable_dylibs = Set.new
|
||||
@brewed_dylibs = Hash.new { |h, k| h[k] = Set.new }
|
||||
@reverse_links = Hash.new { |h, k| h[k] = Set.new }
|
||||
@broken_deps = Hash.new { |h, k| h[k] = [] }
|
||||
@indirect_deps = []
|
||||
@undeclared_deps = []
|
||||
@unnecessary_deps = []
|
||||
@ -241,6 +246,7 @@ class LinkageChecker
|
||||
variable_dylibs: variable_dylibs,
|
||||
broken_dylibs: broken_dylibs,
|
||||
indirect_deps: indirect_deps,
|
||||
broken_deps: broken_deps,
|
||||
undeclared_deps: undeclared_deps,
|
||||
unnecessary_deps: unnecessary_deps,
|
||||
brewed_dylibs: brewed_dylibs,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user