Summary

Find and optionally remove unneeded includes in C or C++ sourcefiles.

deheader analyzes C and C++ files to determine which header inclusions can be removed while still allowing them to compile. This may result in substantial improvements in compilation time, especially on large C++ projects; it also sometimes exposes dependencies and cohesions of which developers were unaware.

Resources


deheader-1.1.tar.gzgzipped source tarball
COPYINGproject license
NEWSproject news
READMEroadmap file
deheader.htmlHTML rendering of deheader.1

The project repository is at http://thyrsus.com/gitweb/?p=deheader.git.

Project statistics are available at OpenHub.

If you appreciate this code (and especially if you make money by using it) please leave me a tip on Gratipay.

Recent Changes

    Allow --version on the command line. Fix up the regression tests.