mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-12 21:30:45 +01:00
header_usage.sh: Keep leading directory for grep.
Makes the script a bit more accurate in identifying place-holder header files. Bug: None Change-Id: Iba13562aed0d40bffef9c25d7345f3bb8af16c29 No-Try: true Reviewed-on: https://webrtc-review.googlesource.com/4381 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20357}
This commit is contained in:
parent
2505346be2
commit
4696a159ef
1 changed files with 13 additions and 1 deletions
|
@ -16,8 +16,20 @@
|
|||
#
|
||||
# Headers close to the top of the list are candidates for removal.
|
||||
|
||||
# If the name includes at most one directory, keep name unchanged,
|
||||
# otherwise strip directories. Needed to work with relative #includes
|
||||
# which are used in some parts of the tree, while still avoiding,
|
||||
# e.g., api/foo.h to match includes of pc/foo.h.
|
||||
simplify_name () {
|
||||
if expr "$1" : '.*/.*/' > /dev/null ; then
|
||||
basename "$1"
|
||||
else
|
||||
echo "$1"
|
||||
fi
|
||||
}
|
||||
|
||||
git ls-files '*.h' '*.hpp' | while read header ; do
|
||||
name="$(basename "${header}")"
|
||||
name="$(simplify_name "${header}")"
|
||||
count="$(git grep -l -F "${name}" \
|
||||
| grep -v -e '\.gn' -e '\.gyp' \
|
||||
| wc -l)"
|
||||
|
|
Loading…
Reference in a new issue