source: x/lib/qt5.xml@ 7300611

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 7300611 was 283854e4, checked in by Fernando de Oliveira <fernando@…>, 10 years ago

tags and smal format in qt5.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@12802 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 22.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY qt5-major "5.2">
8 <!ENTITY qt5-url "http://download.qt-project.org/official_releases/qt/&qt5-major;/&qt5-version;/single">
9
10 <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz">
11 <!ENTITY qt5-download-ftp " ">
12 <!ENTITY qt5-md5sum "0c8d2aa45f38be9c3f7c9325eb059d9d">
13 <!ENTITY qt5-size "166 MB">
14 <!ENTITY qt5-buildsize "2.6 GB (160 MB installed)">
15 <!ENTITY qt5-time "60 SBU">
16]>
17
18<sect1 id="qt5" xreflabel="Qt-&qt5-version;">
19 <?dbhtml filename="qt5.html" ?>
20
21 <sect1info>
22 <othername>$LastChangedBy$</othername>
23 <date>$Date$</date>
24 </sect1info>
25
26 <title>Qt-&qt5-version;</title>
27
28 <indexterm zone="qt5">
29 <primary sortas="a-Qt">Qt</primary>
30 </indexterm>
31
32 <sect2 role="package">
33 <title>Introduction to Qt5</title>
34
35 <para>
36 <application>Qt5</application> is a cross-platform application
37 framework that is widely used for developing application software
38 with a graphical user interface (GUI) (in which cases
39 <application>Qt5</application> is classified as a widget toolkit), and
40 also used for developing non-GUI programs such as command-line tools
41 and consoles for servers.
42 </para>
43
44 &lfs75_checked;
45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47 <itemizedlist spacing="compact">
48 <listitem>
49 <para>
50 Download (HTTP): <ulink url="&qt5-download-http;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download (FTP): <ulink url="&qt5-download-ftp;"/>
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download MD5 sum: &qt5-md5sum;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Download size: &qt5-size;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated disk space required: &qt5-buildsize;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated build time: &qt5-time;
76 </para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">Qt5 Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="alsa-lib"/>,
85 <xref linkend="mesalib"/>,
86 <xref linkend="xcb-util-image"/>,
87 <xref linkend="xcb-util-keysyms"/>,
88 <xref linkend="xcb-util-renderutil"/>, and
89 <xref linkend="xcb-util-wm"/>
90 </para>
91
92 <bridgehead renderas="sect4">Recommended</bridgehead>
93 <para role="recommended">
94 <xref linkend="cacerts"/>,
95 <xref linkend="cups"/>,
96 <xref linkend="dbus"/>,
97 <xref linkend="glib2"/>,
98 <xref linkend="gst-plugins-base"/>,<!--
99 <xref linkend="harfbuzz"/>, Doesn't have all the features that the included one has. -->
100 <xref linkend="icu"/>,
101 <xref linkend="libjpeg"/>,
102 <xref linkend="libmng"/>,
103 <xref linkend="libpng"/>,
104 <xref linkend="libtiff"/>,
105 <xref linkend="mtdev"/>,
106 <xref linkend="openssl"/>,
107 <xref linkend="pcre"/>, and
108 <xref linkend="sqlite"/>
109 </para>
110
111 <bridgehead renderas="sect4">Optional</bridgehead>
112 <para role="optional">
113 <xref linkend="geoclue"/>,
114 <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
115 <xref linkend="gtk2"/> (GTK+ Theme Support),
116 <ulink url="https://code.google.com/p/ibus/">IBus</ulink>,
117 <ulink url="http://xkbcommon.org/">libxkbcommon</ulink>,
118 <xref linkend="mariadb"/> or <xref linkend="mysql"/>,
119 <xref linkend="postgresql"/>,
120 <xref linkend="pulseaudio"/>, and
121 <xref linkend="unixodbc"/>
122 </para>
123
124 <para condition="html" role="usernotes">User Notes:
125 <ulink url="&blfs-wiki;/qt5"/>
126 </para>
127 </sect2>
128
129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
130 href="../../xincludes/qt-alternatives.xml"/>
131
132 <sect2 role="installation">
133 <title>Installation of Qt5</title>
134
135 <caution>
136 <para>
137 If you did not install some of the recommended dependencies, examine
138 <command>./configure --help</command> output to check how to disable
139 them or use internal versions bundled in the source tarball.
140 </para>
141 </caution>
142
143 <warning>
144 <para>
145 If <application>Qt5</application> is being reinstalled into the
146 same directory as an existing instance, run the
147 following commands from a console or non-Qt5 based window manager.
148 It overwrites <application>Qt5</application> libraries that should
149 not be in use during the install process.
150 </para>
151 </warning>
152<!-- ==== Method 1 ====== -->
153 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
154
155 <para>
156 Install <application>Qt5</application> by running the
157 following commands:
158 </para>
159
160 <!-- This is rather a bad idea. Most apps that I've seen using Qt5 look for -qt5
161 suffixed programs. On the other hand, the developer is used to running
162 qmake, linguist, etc from the command line.
163
164 <note>
165 <para>
166 If <emphasis>not</emphasis> also installing <application>Qt4</application>
167 into the /usr directory, change the entry for -bindir below to /usr/bin.
168 </para>
169 </note> -->
170
171<screen><userinput>export QT5LINK=/usr
172
173./configure -prefix /usr \
174 -sysconfdir /etc/xdg \
175 -bindir /usr/bin \
176 -headerdir /usr/include/qt5 \
177 -archdatadir /usr/lib/qt5 \
178 -datadir /usr/share/qt5 \
179 -docdir /usr/share/doc/qt5 \
180 -translationdir /usr/share/qt5/translations \
181 -examplesdir /usr/share/doc/qt5/examples \
182 -confirm-license \
183 -opensource \
184 -dbus-linked \
185 -openssl-linked \<!--
186 -system-harfbuzz \-->
187 -system-sqlite \
188 -no-nis \
189 -nomake examples \
190 -opengl es2 \
191 -optimized-qmake &amp;&amp;
192make</userinput></screen>
193
194 <para>
195 This package does not come with a test suite.
196 </para>
197
198 <para>
199 Remove references to the build directory from the
200 <filename class="extension">.pc</filename> files by running
201 the following command:
202 </para>
203
204<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
205
206 <para>
207 Now, as the <systemitem class="username">root</systemitem> user:
208 </para>
209
210<screen role="root"><userinput>make install</userinput></screen>
211
212 <para>
213 Remove references to the build directory from installed files by
214 running the following commands as the
215 <systemitem class="username">root</systemitem> user:
216 </para>
217
218<screen role="root"><userinput>sed -e "s:$PWD/qtbase:/usr/lib/qt5:g" \
219 -i /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
220
221find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
222 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
223
224<!-- ==== Method 2 ====== -->
225
226 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead>
227
228 <para>
229 This section provides for installing Qt4 almost all of the files in the
230 <filename class="directory">/opt</filename> directory.
231 </para>
232
233<screen><userinput>export QT5DIR=/opt/qt-&qt5-version; &amp;&amp;
234export QT5LINK=/opt/qt5 &amp;&amp;
235
236./configure -prefix $QT5DIR \
237 -sysconfdir /etc/xdg \
238 -confirm-license \
239 -opensource \
240 -dbus-linked \
241 -openssl-linked \<!--
242 -system-harfbuzz \-->
243 -system-sqlite \
244 -no-nis \
245 -nomake examples \
246 -opengl es2 \
247 -optimized-qmake &amp;&amp;
248make</userinput></screen>
249
250 <para>
251 Now, as the <systemitem class="username">root</systemitem> user:
252 </para>
253
254<screen role="root"><userinput>make install &amp;&amp;
255ln -svfn $QT5DIR /opt/qt5</userinput></screen>
256
257 <para>
258 Remove references to the build directory from installed files by
259 running the following commands as the
260 <systemitem class="username">root</systemitem> user:
261 </para>
262
263<screen role="root"><userinput>find $QT5DIR -name qt_lib_bootstrap_private.pri \
264 -exec sed -i -e "s:$PWD/qtbase:/$QT5DIR/lib/:g" {} \; &amp;&amp;
265
266find $QT5DIR -name \*.prl \
267 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
268
269<!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix.
270
271 <para>
272 Symlink the <application>Qt5</application> executables into
273 <filename class="directory">/usr/bin</filename> by running the
274 following commands as the
275 <systemitem class="username">root</systemitem> user:
276 </para>
277
278<screen role="root"><userinput>ln -svf $QT5DIR /opt/qt5 &amp;&amp;
279
280for file in /opt/qt5/bin/*; do
281 ln -sfv $file /usr/bin/$(basename $file)-qt5
282done</userinput></screen> -->
283
284<!-- ==== Common ====== -->
285 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead>
286
287 <para>
288 For all methods, install images and create the menu entries
289 for installed applications. Be sure that the <envar>QT5LINK</envar>
290 variable is defined in root's environment and
291 as the <systemitem class="username">root</systemitem> user:
292 </para>
293
294<screen role="root"><userinput>install -v -dm755 /usr/share/pixmaps/ &amp;&amp;
295
296install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
297 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
298
299install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
300 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
301
302install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
303 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
304
305install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
306 /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
307
308install -dm755 /usr/share/applications &amp;&amp;
309
310cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
311<literal>[Desktop Entry]
312Name=Qt5 Assistant
313Comment=Shows Qt5 documentation and examples
314Exec=$QT5LINK/bin/assistant
315Icon=assistant-qt5.png
316Terminal=false
317Encoding=UTF-8
318Type=Application
319Categories=Qt;Development;Documentation;</literal>
320EOF
321
322cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
323<literal>[Desktop Entry]
324Name=Qt5 Designer
325GenericName=Interface Designer
326Comment=Design GUIs for Qt5 applications
327Exec=$QT5LINK/bin/designer
328Icon=designer-qt5.png
329MimeType=application/x-designer;
330Terminal=false
331Encoding=UTF-8
332Type=Application
333Categories=Qt;Development;</literal>
334EOF
335
336cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
337<literal>[Desktop Entry]
338Name=Qt5 Linguist
339Comment=Add translations to Qt5 applications
340Exec=$QT5LINK/bin/linguist
341Icon=linguist-qt5.png
342MimeType=text/vnd.trolltech.linguist;application/x-linguist;
343Terminal=false
344Encoding=UTF-8
345Type=Application
346Categories=Qt;Development;</literal>
347EOF
348
349cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
350<literal>[Desktop Entry]
351Name=Qt5 QDbusViewer
352GenericName=D-Bus Debugger
353Comment=Debug D-Bus applications
354Exec=$QT5LINK/bin/qdbusviewer
355Icon=qdbusviewer-qt5.png
356Terminal=false
357Encoding=UTF-8
358Type=Application
359Categories=Qt;Development;Debugger;</literal>
360EOF</userinput></screen>
361
362 </sect2>
363
364 <sect2 role="commands">
365 <title>Command Explanations</title>
366
367 <para>
368 <command>sed -e "..." -e "..." -i ...</command>: This
369 command fixes detection of
370 <application>libmng</application> 2.0.
371 </para>
372
373 <para>
374 <parameter>-confirm-license</parameter>: Accept license
375 without prompting user during configuration.
376 </para>
377
378 <para>
379 <parameter>-opensource</parameter>: Install the opensource
380 version of <application>Qt</application>.
381 </para>
382
383 <para>
384 <parameter>-release</parameter>: This switch disables
385 building with debugging symbols.
386 </para>
387
388 <para>
389 <parameter>-nomake examples</parameter>: This switch
390 disables building of the example programs included
391 in the source tarball. Remove it if you want to build
392 them.
393 </para>
394
395 <para>
396 <parameter>-system-harfbuzz</parameter>: This switch enables use
397 of the system version of <application>Harfbuzz</application>
398 which fixes some font rendering issues in
399 <application>Qt5</application> applications.
400 </para>
401
402 <para>
403 <parameter>-system-sqlite</parameter>: This switch enables use
404 of the system version of <application>SQLite</application>.
405 </para>
406
407 <para>
408 <parameter>-no-nis</parameter>: This switch disables support
409 for Network Information Service (NIS) which has been
410 removed from recent versions of <application>Glibc</application>.
411 </para>
412
413 <para>
414 <parameter>-dbus-linkend -openssl-linkend</parameter>: These
415 switches enable explicit linking of the
416 <application>D-Bus</application> and
417 <application>OpenSSL</application> libraries into
418 <application>Qt5</application> libraries instead of
419 <command>dlopen()</command>-ing them.
420 </para>
421
422 <para>
423 <parameter>-opengl es2</parameter>: This switch enables OpenGL ES2
424 support in <application>Qt5</application>.
425 </para>
426
427 <para>
428 <parameter>-optimized-qmake</parameter>: This switch enables
429 building of the optimized <command>qmake</command> program.
430 </para>
431
432 </sect2>
433
434 <sect2 role="configuration">
435 <title>Configuring Qt5</title>
436
437 <sect3 id="qt5-config">
438 <title>Configuration Information</title>
439
440 <para>
441 Create the menu entries for installed applications by running the
442 following commands <systemitem class="username">root</systemitem>
443 user:
444 </para>
445
446 <para>
447 If you installed <application>Qt5</application> in
448 <filename class="directory">/usr</filename>, create an
449 environment variable needed by certain packages.
450 As the <systemitem class="username">root</systemitem> user:
451 </para>
452
453<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
454<literal># Begin /etc/profile.d/qt5.sh
455
456QTDIR=/usr
457export QT5DIR
458
459# End /etc/profile.d/qt5.sh</literal>
460EOF</userinput></screen>
461
462 <para>
463 If you installed <application>Qt5</application> in a location other
464 than <filename class="directory">/usr</filename>, you need to update the
465 following configuration files so that <application>Qt5</application> is
466 correctly found by other packages and system processes.
467 </para>
468
469 <para>
470 As the <systemitem class="username">root</systemitem> user, update
471 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
472 run-time cache file:
473 </para>
474
475<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
476<literal># Begin Qt addition
477
478/opt/qt5/lib
479
480# End Qt addition</literal>
481EOF
482
483ldconfig</userinput></screen>
484
485 <indexterm zone="qt5 qt5-config">
486 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
487 </indexterm>
488
489 <para>
490 As the <systemitem class="username">root</systemitem> user, create
491 the <filename>/etc/profile.d/qt5.sh</filename> file:
492 </para>
493
494<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
495<literal># Begin /etc/profile.d/qt5.sh
496
497QT5DIR=/opt/qt5
498
499pathappend /opt/qt5/bin PATH
500pathappend /opt/qt5/lib/pkgconfig PKG_CONFIG_PATH
501
502export QT5DIR
503
504# End /etc/profile.d/qt5.sh</literal>
505EOF</userinput></screen>
506
507 </sect3>
508
509 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
510 href="../../xincludes/setqt.xml"/>
511 </sect2>
512
513 <sect2 role="content">
514 <title>Contents</title>
515
516 <segmentedlist>
517 <segtitle>Installed Programs</segtitle>
518 <segtitle>Installed Libraries</segtitle>
519 <segtitle>Installed Directories</segtitle>
520
521 <seglistitem>
522 <seg>
523 assistant, designer, lconvert, linguist, lrelease,
524 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
525 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
526 qhelpgenerator, qmake, qml1plugindump, qmlbundle,
527 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
528 qmlscene, qmltestrunner, qmlviewer, qtpaths, rcc,
529 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
530 </seg>
531 <seg>
532 libqgsttools_p.so, libQt5Bluetooth.so, libQt5Bootstrap.a, libQt5CLucene.so,
533 libQt5Concurrent.so, libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
534 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so, libQt5Help.so,
535 libQt5MultimediaQuick_p.so, libQt5Multimedia.so, libQt5MultimediaWidgets.so,
536 libQt5Network.so, libQt5Nfc.so, libQt5OpenGLExtensions.a, libQt5OpenGL.so,
537 libQt5PlatformSupport.a, libQt5Positioning.so, libQt5PrintSupport.so,
538 libQt5QmlDevTools.a, libQt5Qml.so, libQt5QuickParticles.so, libQt5Quick.so,
539 libQt5QuickTest.so, libQt5Script.so, libQt5ScriptTools.so, libQt5Sensors.so,
540 libQt5SerialPort.so, libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
541 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5Widgets.so, libQt5X11Extras.so,
542 libQt5XmlPatterns.so, and libQt5Xml.so
543 </seg>
544 <seg>
545 /usr/include/qt5,
546 /usr/lib/qt5,
547 /usr/share/doc/qt5, and
548 /usr/share/qt5
549 OR
550 /opt/qt5 and
551 /opt/qt-&qt5-version;
552 </seg>
553 </seglistitem>
554 </segmentedlist>
555
556 <variablelist>
557 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
558 <?dbfo list-presentation="list"?>
559 <?dbhtml list-presentation="table"?>
560
561 <varlistentry id="assistant-qt5">
562 <term><command>assistant</command></term>
563 <listitem>
564 <para>
565 is a tool for presenting on-line documentation.
566 </para>
567 <indexterm zone="qt5 assistant-qt5">
568 <primary sortas="b-assistant-qt5">assistant</primary>
569 </indexterm>
570 </listitem>
571 </varlistentry>
572
573 <varlistentry id="designer-qt5">
574 <term><command>designer</command></term>
575 <listitem>
576 <para>
577 is a full-fledged GUI builder. It includes
578 powerful features such as preview mode, automatic widget
579 layout, support for custom widgets, and an advanced
580 property editor.
581 </para>
582 <indexterm zone="qt5 designer-qt5">
583 <primary sortas="b-designer-qt5">designer</primary>
584 </indexterm>
585 </listitem>
586 </varlistentry>
587
588 <varlistentry id="linguist-qt5">
589 <term><command>linguist</command></term>
590 <listitem>
591 <para>
592 provides support for translating applications into
593 local languages.
594 </para>
595 <indexterm zone="qt5 linguist-qt5">
596 <primary sortas="b-linguist-qt5">linguist</primary>
597 </indexterm>
598 </listitem>
599 </varlistentry>
600
601 <varlistentry id="lrelease-qt5">
602 <term><command>lrelease</command></term>
603 <listitem>
604 <para>
605 is a simple command line tool. It reads a Qt project
606 file and produces message files used by the application.
607 </para>
608 <indexterm zone="qt5 lrelease-qt5">
609 <primary sortas="b-lrelease-qt5">lrelease</primary>
610 </indexterm>
611 </listitem>
612 </varlistentry>
613
614 <varlistentry id="lupdate-qt5">
615 <term><command>lupdate</command></term>
616 <listitem>
617 <para>
618 reads a Qt project file, finds the translatable
619 strings in the specified source, header and Qt Designer
620 interface files, and produces or updates the translation
621 files listed in the project file.
622 </para>
623 <indexterm zone="qt5 lupdate-qt5">
624 <primary sortas="b-lupdate-qt5">lupdate</primary>
625 </indexterm>
626 </listitem>
627 </varlistentry>
628
629 <varlistentry id="moc-qt5">
630 <term><command>moc</command></term>
631 <listitem>
632 <para>
633 generates Qt meta object support code.
634 </para>
635 <indexterm zone="qt5 moc-qt5">
636 <primary sortas="b-moc-qt5">moc</primary>
637 </indexterm>
638 </listitem>
639 </varlistentry>
640
641 <varlistentry id="pixeltool-qt5">
642 <term><command>pixeltool</command></term>
643 <listitem>
644 <para>
645 is a desktop magnifier and as you move your mouse around
646 the screen it will show the magnified contents in its window.
647 </para>
648 <indexterm zone="qt5 pixeltool-qt5">
649 <primary sortas="b-pixeltool-qt5">pixeltool</primary>
650 </indexterm>
651 </listitem>
652 </varlistentry>
653
654 <varlistentry id="qmake-qt5">
655 <term><command>qmake</command></term>
656 <listitem>
657 <para>
658 uses information stored in project files to
659 determine what should go in the makefiles it
660 generates.
661 </para>
662 <indexterm zone="qt5 qmake-qt5">
663 <primary sortas="b-qmake-qt5">qmake</primary>
664 </indexterm>
665 </listitem>
666 </varlistentry>
667
668 <varlistentry id="rcc-qt5">
669 <term><command>rcc</command></term>
670 <listitem>
671 <para>
672 is a resource compiler used in conjunction with designer.
673 </para>
674 <indexterm zone="qt5 rcc-qt5">
675 <primary sortas="b-rcc-qt5">rcc</primary>
676 </indexterm>
677 </listitem>
678 </varlistentry>
679
680 <varlistentry id="uic-qt5">
681 <term><command>uic</command></term>
682 <listitem>
683 <para>
684 is a Qt user interface compiler.
685 </para>
686 <indexterm zone="qt5 uic-qt5">
687 <primary sortas="b-uic-qt5">uic</primary>
688 </indexterm>
689 </listitem>
690 </varlistentry>
691
692 </variablelist>
693
694 </sect2>
695
696</sect1>
Note: See TracBrowser for help on using the repository browser.