ビルド時間が延びる主な理由は、ヘッダの依存関係の調査。
なのに、無駄インクルードを検出するためのツールが見当たらないような。
gccはこの辺なんとかできないのか?
と思っていたところ、二重インクルードガードに加えて、冗長インクルードガードなるものも存在するらしい。
http://www.02.246.ne.jp/~torutk/cxx/file/includeguard.html
試してみるか。
でも、よくみたらgccだと差はないらしい・・・。
ビルド時間が延びる主な理由は、ヘッダの依存関係の調査。
なのに、無駄インクルードを検出するためのツールが見当たらないような。
gccはこの辺なんとかできないのか?
と思っていたところ、二重インクルードガードに加えて、冗長インクルードガードなるものも存在するらしい。
http://www.02.246.ne.jp/~torutk/cxx/file/includeguard.html
試してみるか。
でも、よくみたらgccだと差はないらしい・・・。