8 Commits

Author SHA1 Message Date
Maxim Belkin
0513d9de5c
display_items: handle nil keys 2018-03-20 12:30:14 -05:00
Maxim Belkin
81042c63fb
dylib_to_dep: use Regexp 2018-03-20 10:06:52 -05:00
Maxim Belkin
1501354ee7 Fix brew style error and warning 2018-03-18 19:03:31 -05:00
Maxim Belkin
9642485e73 Missing libraries now report corresponding missing formulae 2018-03-18 18:52:12 -05:00
Maxim Belkin
8634f19107 linkage: consider missing links to Cellar 2018-03-18 17:40:52 -05:00
Maxim Belkin
2a6a2b2fa0 Fixes for linkage_checker
1. In "display_test_output": when printing dependencies without
linkage, use "Dependencies with no linkage" string instead of "Possible
unnecessary dependencies" for consistency with "display_normal_output"

2. In "check_dylibs": keep track of and skip repetitive checking of
those dylibs that have been previously checked. This is applicable when
different executables/libraries are linked against the same libraries.

3. In "check_undeclared_deps": when there are missing libraries,
corresponding dependencies should be excluded from the list of
dependencies with no linkage.
2018-03-17 00:49:04 -05:00
Shaun Jackman
4af8950f8b check_undeclared_deps: Fix for taps
undeclared_deps reported all dependencies in taps as undeclared.
2018-03-05 09:51:27 -08:00
Shaun Jackman
97932c1abf Move linkage_checker from os/mac to generic 2018-02-28 11:18:27 -08:00