Projects / deheader

deheader

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  23 Jan 2013 02:39

Release Notes: This release accepts .cc as an extension as well as .cpp.

  •  10 Feb 2011 16:01

Release Notes: The return-status macros from sys/wait.h were added to the portability list.

  •  23 Dec 2010 11:34

Release Notes: Source is now checked against all SuS portability requrements. There is an option to exclude files by pattern.

  •  20 Dec 2010 21:50

Release Notes: The script now removes generated objects. Duplicate inclusions are now detected. Absence of some headers required for portability is now detected.

  •  09 Dec 2010 21:57

Release Notes: This release adds a dependencies table to head off common cross-platform problems.

Screenshot

Project Spotlight

libdvbpsi

A library designed for MPEG TS and DVB PSI tables decoding and generation.

Screenshot

Project Spotlight

geo-*

A set of tools for geocaching.