source: x/lib/qt5.xml@ 3686a25

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 3686a25 was 3686a25, checked in by Igor Živković <igor@…>, 9 years ago

qt5 doesn't seem to require mesa either

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

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