blob: e9a15c74d46704f91f307d94c7e272b73fba7a0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
<?xml version="1.0" ?>
<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY % Spanish "INCLUDE">
]>
<refentry lang="&language;">
<refentryinfo>
<author
><personname
><firstname
>Ben</firstname
><surname
>Burton</surname
></personname
> <email
>bab@debian.org</email
></author>
<date
>7 de Abril de 2003</date>
</refentryinfo>
<refmeta>
<refentrytitle
><command
>fixincludes</command
></refentrytitle>
<manvolnum
>1</manvolnum>
</refmeta>
<refnamediv>
<refname
><command
>fixincludes</command
></refname>
<refpurpose
>Reduce la cantidad de #includes en el código de &kde;.</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis
><command
>fixincludes</command
> <group
><option
>-v, --verbose</option
></group
> <group
><option
>-e, --experimental</option
></group
> <group
><option
>-m, --modify</option
></group
> <group
><option
><replaceable
>file</replaceable
></option
></group
> <group
><option
>--help</option
></group
> </cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title
>Descripción</title>
<para
><command
>fixincludes</command
> intenta reducir el número de #includes en los archivos de código fuente de C++. La mayor parte del procesamiento que realiza es específico para &kde; por tanto es posible que no funcione tan bien en código ajeno a &kde;.</para>
<para
><command
>fixincludes</command
> es cpaz de identificar los siguientes problemas.</para>
<itemizedlist>
<listitem>
<para
>Presencia de encabezados obsoletos pero todavía presentes para mantener la compatibilidad con antiguas versiones de Qt/KDE.</para>
</listitem>
<listitem>
<para
>Líneas repetidas. </para>
</listitem>
</itemizedlist>
<para
>Dispone también de un mdo experimental que intenta eliminar un #include cada vez (con algunas excepciones) para comprobar si el código sigue compilando. Observe que esto modifica el código fuente original. </para>
<para
>por omisión, no se modifican los archivos originales, simplemente se muestran por la salida estándar los problemas identificados. </para>
<para
>Deberá indicar la lista de archivos de C++ a analizar mediante la línea de comandos. Si no se indica ningún archivo, se examinarán los del directorio actual y sus subdirectorios (salvo aquellos cuyo <filename
>Makefile.am</filename
> contenga las opciones <option
>-UQT_NO_COMPAT</option
> o <option
>-UKDE_NO_COMPAT</option
>)</para>
<para
>Esta herramienta forma parte del kit de desarrollo de KDE. </para>
</refsect1>
<refsect1>
<title
>Opciones</title>
<variablelist>
<varlistentry>
<term
><option
>-v, --verbose</option
></term>
<listitem
><para
>Modo informativo. Muestra información de depurado adicional.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><option
>-e, --experimental</option
></term>
<listitem
><para
>Modo experimental, ha sido descrito detalladamente antes. Observe que esta opción implica <option
>--modify</option
>.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><option
>-m, --modify</option
></term>
<listitem
><para
>Al mismo tiempo que escribe los mensajes por la salida estándar, se modifica el código original para solucionar cualquier problema encontrado.</para
></listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1>
<title
>Autores</title>
<para
><command
>fixincludes</command
> fue escrito por Dirk Mueller <email
>mueller@kde.org</email
>. </para>
</refsect1>
</refentry>
|