summaryrefslogtreecommitdiffstats
path: root/tde-i18n-et/docs/kdesdk/scripts/man-fixincludes.1.docbook
blob: 0e48a982f402b2020ace1dabd4c554cb8fe42daa (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 % Estonian  "INCLUDE">
]>

<refentry lang="&language;">
<refentryinfo>
<author
><personname
><firstname
>Ben</firstname
><surname
>Burton</surname
></personname
> <email
>bab@debian.org</email
></author>
<date
>7. aprill 2003</date>
</refentryinfo>

<refmeta>
<refentrytitle
><command
>fixincludes</command
></refentrytitle>
<manvolnum
>1</manvolnum>
</refmeta>

<refnamediv>
<refname
><command
>fixincludes</command
></refname>
<refpurpose
>Vähendab #include'ide arvu &kde; lähtekoodifailides</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
>fail</replaceable
></option
></group
> <group
><option
>--help</option
></group
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Kirjeldus</title>

<para
><command
>fixincludes</command
> üritab vähendada #include'ide arvu C++-lähtekoodifailides. Suur osa töötlusest on spetsiifiline &kde; lähtekoodile ega pruugi seetõttu anda häid tulemusi &kde;-väliste rakenduste lähtekoodi puhul.</para>

<para
><command
>fixincludes</command
>'i puhul on teada järgmised probleemid:</para>

<itemizedlist>
<listitem>
<para
>Päiste kaasamine, mida enam ei toetata, aga mis on olemas ühilduvuse huvides vanemate Qt/KDE versioonidega;</para>
</listitem>
<listitem>
<para
>Sama faili kaasamine mitu korda. </para>
</listitem>
</itemizedlist>

<para
>Olemas on ka eksperimentaalne režiim, mille korral üritatakse eemaldada üks #include teise järel (väga väheste eranditega) ning selgitada, kas lähtekoodi on siiski võimalik kompileerida. Pane tähele, et eksperimentaalse režiimi korral muudetakse lähtekoodi. </para>

<para
>Vaikimisi lähtekoodi ei muudeta, vaid tuvastatud probleemid kirjutatakse lihtsalt standardväljundisse. </para>

<para
>Uuritavate C++-lähtekoodifailide nimekiri tuleb anda käsureal. Kui faile ei määrata, uuritakse läbi kõik C++-lähtekoodifailid antud kataloogis ja selle alamkataloogides (välja arvatud kataloogid, mille <filename
>Makefile.am</filename
> sisaldab võtit <option
>-UQT_NO_COMPAT</option
> või <option
>-UKDE_NO_COMPAT</option
>)</para>

<para
>See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. </para>

</refsect1>

<refsect1>
<title
>Võtmed</title>

<variablelist>
<varlistentry>
<term
><option
>-v, --verbose</option
></term>
<listitem
><para
>Selgitav režiim. Standardväljundisse kirjutatakse rohkem silumisväljundit.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><option
>-e, --experimental</option
></term>
<listitem
><para
>Eksperimentaalne režiim, mida kirjeldati põhjalikumalt eespool. Pane tähele, et see võti eeldab võtit <option
>--modify</option
>.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><option
>-m, --modify</option
></term>
<listitem
><para
>Lisaks teadete kirjutamisele standardväljundisse muudab ka reaalselt algset lähtekoodi leitud probleemide parandamiseks.</para
></listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1>
<title
>Autorid</title>
<para
><command
>fixincludes</command
>'i kirjutas Dirk Mueller <email
>mueller@kde.org</email
>. </para>
</refsect1>

</refentry>