fixkdeincludes(1)

fixkdeincludes1

Reduce the number of #includes in kde source files

Usage

fixkdeincludes [-v, --verbose] [-e, --experimental] [-m, --modify] [file ...]

fixkdeincludes --help

Overview

fixkdeincludes tries to reduce the number of #includes in C++ source files. Much of its processing is specific to KDE sources and so it might not work so well with sources for non-KDE applications.

The following problems are identified by fixkdeincludes:

Including headers that are no longer supported but which exist for compatibility with older Qt/KDE versions;

Including the same file multiple times;

Using #include <...> instead of #include "...".

There is also an experimental mode which tries removing each #include one at a time (with a few exceptions) to see whether the source still compiles. Note that this experimental mode will modify the original sources.

By default the sources will not be modified; the identified problems will simply be written to standard output.

The list of C++ sources to examine should be given on the command-line. If no files are given, all C++ sources in or beneath the current directory will be examined (with the exception of directories whose Makefile.am contains -UQT_NO_COMPAT or -UKDE_NO_COMPAT).

This utility is part of the KDE Software Development Kit.

Options

-v, --verbose

Verbose mode. Additional debugging information is written to standard output.

-e, --experimental

Experimental mode, as described above in detail. Note that this option implies --modify.

-m, --modify

As well as writing messages to standard output, actually modify the original sources to fix any problems that were found.

Releases

Unchanged in 3 releases since Debian 3.1 (Sarge).

  1. 3.1–5.0

Author

fixkdeincludes was written by Dirk Mueller <[email protected]>.
This manual page was prepared by Ben Burton <[email protected]> for the Debian GNU/Linux system (but may be used by others).

From kdesdk-scripts 4:3.5.9-2 in Debian 5.0 (Lenny). Parsed by carta from the page's man source.