とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

GNU GLOBAL で除外ディレクトリを指定する

gtagsでタグファイルを生成している最中に警告メッセージに出くわしました。

Warning: 'doc/リファレンスガイド.chm' ignored,  becau se it includes blank.

ヘルプファイル(.chm)を解析しようとしているようです。
解析対象かどうかを拡張子から判断しているかと思いきやそうじゃないのかな・・・

-gtagsconf オプションで設定ファイル(gtags.conf)を与えると解決できました。

gtags -gtagsconf gtags.conf

以下、忘備録。

gtags.confのありか

windows版ビルド済みバイナリ

glo593wb\share\gtags\gtags.conf

GNU GLOBALのソースコードから

global-5.9.3\gtags.conf

cygwinから

C:\cygwin\usr\local\share\gtags\gtags.conf

gtags.conf の skip へディレクトリを追加する。

common:\
:skip=GPATH,GTAGS,GRTAGS,GSYMS,HTML/,HTML.pub/,html/,tags,TAGS,ID,y.tab.c,y.tab.h,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,.svn/,doc/,help/,package/,data/,sample_data/,resource/,lib/,build/,vc6/,vc7/,vc71/,vc8/,vc9/,vc2008/:

自分は、doc以外にも色々と追加しました。(念のため)