Merge pull request #1 from wudanzy/wudanzy-patch-1

Update check-large-objects.sh to be language neutral
This commit is contained in:
Dan Wu 2024-03-10 20:45:33 +08:00 committed by GitHub
commit ab3547fb0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,7 +12,7 @@ TU_EXCLUDES=(
Aggregator Aggregator
) )
if find $1 -name '*.o' | xargs wc -c | grep -v total | sort -rn | awk '{ if ($1 > 50000000) print }' \ if find $1 -name '*.o' | xargs wc -c | grep --regexp='.o$' | sort -rn | awk '{ if ($1 > 50000000) print }' \
| grep -v -f <(printf "%s\n" "${TU_EXCLUDES[@]}") | grep -v -f <(printf "%s\n" "${TU_EXCLUDES[@]}")
then then
echo "^ It's not allowed to have so large translation units." echo "^ It's not allowed to have so large translation units."