Skip to content
Permalink
Browse files

backported build-tags from 10.2 to ensure that 'make tags' works again

with xemacs
  • Loading branch information...
montywi committed Jan 27, 2017
1 parent 5c9baf5 commit 60c932a3d025d94bd319da4f34e7c498205e4206
Showing with 12 additions and 8 deletions.
  1. +12 −8 support-files/build-tags
@@ -1,12 +1,16 @@
#! /bin/sh

rm -f TAGS
filter='\.cpp$\|\.cc$\|\.c$\|\.h$\|sql_yacc\.yy$\|\.hpp$\|\.ic$'

list="find . -type f"
git rev-parse >/dev/null 2>/dev/null && list="git ls-files"

$list |grep $filter |while read f;
do
etags -o TAGS --append $f
done
if git rev-parse HEAD >/dev/null 2>&1
then
cd `git rev-parse --show-toplevel`
echo client storage dbug libmysql sql-common \
sql extra mysys mysys_ssl strings regex pcre vio include \
tools unittest plugin libmysqld | \
xargs -n1 git ls-files | grep -v '\.jar$' | \
xargs etags -o TAGS --append
else
find . -type f ! -name "*.jar" |
xargs etags -o TAGS --append
fi

0 comments on commit 60c932a

Please sign in to comment.
You can’t perform that action at this time.