'\" t .\" Title: \fBfixincludes\fR .\" Author: Ben Burton .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 7. April 2003 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: German .\" .TH "\FBFIXINCLUDES\FR" "1" "7\&. April 2003" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" fixincludes \- Reduziert die Anzahl der #includes in den Quelltexten von KDE\&. .SH "\(:UBERSICHT" .HP \w'\fBfixincludes\fR\ 'u \fBfixincludes\fR [\fB\-v, \-\-verbose\fR] [\fB\-e, \-\-experimental\fR] [\fB\-m, \-\-modify\fR] [\fB\fIfile\fR\fR] [\fB\-\-help\fR] .SH "BESCHREIBUNG" .PP \fBfixincludes\fR versucht die Anzahl der #include\-Anweisungen in den C++\-Quelltexten zu verringern\&. Die Verarbeitung ist auf KDE\-Quelltexte zugeschnitten, sodass dieses Skript mit den Quelltexten anderer Anwendungen nicht so gut funktioniert\&. .PP Die folgenden Probleme werden von \fBfixincludes\fR erkannt: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Eingebundene Header, die nicht mehr unterst\(:utzt werden, aber aus Kompatibilit\(:atsgr\(:unden zu \(:alteren Versionen von Qt oder KDE noch vorhanden sind\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Das mehrfache Einbinden derselben Datei\&. .RE .PP Es steht auch ein experimenteller Modus zur Verf\(:ugung, der durch das probeweise Entfernen von #include\-Anweisungen (mit einigen Ausnahmen) festzustellen versucht, ob der Quellcode noch \(:ubersetzbar ist\&. Beachten Sie, dass dieser Modus die Quelltexte \(:andert\&. .PP In der Voreinstellung werden die Quelltext nicht ge\(:andert, die festgestellten Probleme werden nur auf die Standardausgabe ausgegeben\&. .PP Die Liste der zu untersuchenden C++\-Quelltext sollte auf der Befehlszeile \(:ubergeben werden\&. Fehlt diese Angabe, werden alle C++\-Quelltext innerhalb des aktuellen Verzeichnisses und dessen Unterordnern untersucht\&. (Hierbei gilt eine Ausnahme f\(:ur Verzeichnisse, deren Makefile\&.am die Optionen \fB\-UQT_NO_COMPAT\fR oder \fB\-UKDE_NO_COMPAT\fR enth\(:alt\&. .PP Dieses Hilfsprogramm ist Teil der KDE Software\-Entwicklungswerkzeuge\&. .SH "OPTIONEN" .PP \fB\-v, \-\-verbose\fR .RS 4 Ausf\(:uhrlichere Modus\&. Zus\(:atzliche Informationen werden auf der Standardausgabe ausgegeben\&. .RE .PP \fB\-e, \-\-experimental\fR .RS 4 Experimenteller Modus, wie bereits beschrieben\&. Beachten Sie, dass dieser Modus die Option \fB\-\-modify\fR beinhaltet\&. .RE .PP \fB\-m, \-\-modify\fR .RS 4 Neben der Ausgabe der Meldungen auf die Standardausgabe, werden die festgestellten Probleme in den Quelltexten behoben\&. .RE .SH "AUTOREN" .PP \fBfixincludes\fR wurde von Dirk Mueller geschrieben\&. .SH "AUTOR" .PP \fBBen Burton\fR <\&bab@debian\&.org\&> .RS 4 Autor. .RE