OSDN Git Service

Allow make_ctags to work with exuberant tags.
authorBruce Momjian <bruce@momjian.us>
Tue, 2 Jul 2002 17:45:52 +0000 (17:45 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 2 Jul 2002 17:45:52 +0000 (17:45 +0000)
src/tools/make_ctags

index aa1fb33..0999f12 100755 (executable)
@@ -1,8 +1,14 @@
 #!/bin/sh
 trap "rm -f /tmp/$$" 0 1 2 3 15
 rm -f ./tags
+
+if [ "`ctags --version 2>&1 | grep Exuberant`" != "Exuberant" ]
+then   FLAGS="-dt"
+else   FLAGS="--c-types=+dfmstuv"
+fi
+
 find `pwd`/ \( -name _deadcode -a -prune \) -o \
-       -type f -name '*.[chyl]' -print|xargs ctags -d -t -a -f tags
+       -type f -name '*.[chyl]' -print|xargs ctags "$FLAGS" -a -f tags
 
 sort tags >/tmp/$$ && mv /tmp/$$ tags