source: x/lib/qt5.xml@ ec7940be

10.0 10.1 11.0 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 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since ec7940be was ec7940be, checked in by Bruce Dubbs <bdubbs@…>, 8 years ago

Rewrite Qt pages
Add corrections for some paths (e.g. man pages)
Tags

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@12783 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 QTLINK=/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>
219sed -e "s:$PWD/qtbase:/usr/lib/qt5:g" \
220 -i /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
221
222find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
223 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
224
225<!-- ==== Method 2 ====== -->
226
227 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead>
228
229 <para>
230 This section provides for installing Qt4 almost all of the files in the
231 <filename class="directory">/opt</filename> directory.
232 </para>
233
234<screen><userinput>export QT5DIR=/opt/qt-&qt5-version; &amp;&amp;
235export QTLINK=/opt/qt5 &amp;&amp;
236
237./configure -prefix $QT5DIR \
238 -sysconfdir /etc/xdg \
239 -confirm-license \
240 -opensource \
241 -dbus-linked \
242 -openssl-linked \<!--
243 -system-harfbuzz \-->
244 -system-sqlite \
245 -no-nis \
246 -nomake examples \
247 -opengl es2 \
248 -optimized-qmake &amp;&amp;
249make</userinput></screen>
250
251 <para>
252 Now, as the <systemitem class="username">root</systemitem> user:
253 </para>
254
255<screen role="root"><userinput>make install &amp;&amp;
256ln -svfn $QT5DIR /opt/qt5</userinput></screen>
257
258 <para>
259 Remove references to the build directory from installed files by
260 running the following commands as the
261 <systemitem class="username">root</systemitem> user:
262 </para>
263
264<screen role="root"><userinput>find $QT5DIR -name qt_lib_bootstrap_private.pri \
265 -exec sed -i -e "s:$PWD/qtbase:/$QT5DIR/lib/:g" {} \; &amp;&amp;
266
267find $QT5DIR -name \*.prl \
268 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
269
270<!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix.
271
272 <para>
273 Symlink the <application>Qt5</application> executables into
274 <filename class="directory">/usr/bin</filename> by running the
275 following commands as the
276 <systemitem class="username">root</systemitem> user:
277 </para>
278
279<screen role="root"><userinput>ln -svf $QT5DIR /opt/qt5 &amp;&amp;
280
281for file in /opt/qt5/bin/*; do
282 ln -sfv $file /usr/bin/$(basename $file)-qt5
283done</userinput></screen> -->
284
285<!-- ==== Common ====== -->
286 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead>
287
288 <para>
289 For all methods, install images and create the menu entries
290 for installed applications. Be sure that the <envar>QTLINK</envar>
291 variable is defined in root's environment and
292 as the <systemitem class="username">root</systemitem> user:
293 </para>
294
295<screen role="root"><userinput>install -v -dm755 /usr/share/pixmaps/ &amp;&amp;
296
297install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
298 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
299
300install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
301 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
302
303install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
304 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
305
306install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
307 /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
308
309install -dm755 /usr/share/applications &amp;&amp;
310
311cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
312<literal>[Desktop Entry]
313Name=Qt5 Assistant
314Comment=Shows Qt5 documentation and examples
315Exec=$QTLINK/bin/assistant
316Icon=assistant-qt5.png
317Terminal=false
318Encoding=UTF-8
319Type=Application
320Categories=Qt;Development;Documentation;</literal>
321EOF
322
323cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
324<literal>[Desktop Entry]
325Name=Qt5 Designer
326GenericName=Interface Designer
327Comment=Design GUIs for Qt5 applications
328Exec=$QTLINK/bin/designer
329Icon=designer-qt5.png
330MimeType=application/x-designer;
331Terminal=false
332Encoding=UTF-8
333Type=Application
334Categories=Qt;Development;</literal>
335EOF
336
337cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
338<literal>[Desktop Entry]
339Name=Qt5 Linguist
340Comment=Add translations to Qt5 applications
341Exec=$QTLINK/bin/linguist
342Icon=linguist-qt5.png
343MimeType=text/vnd.trolltech.linguist;application/x-linguist;
344Terminal=false
345Encoding=UTF-8
346Type=Application
347Categories=Qt;Development;</literal>
348EOF
349
350cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
351<literal>[Desktop Entry]
352Name=Qt5 QDbusViewer
353GenericName=D-Bus Debugger
354Comment=Debug D-Bus applications
355Exec=$QTLINK/bin/qdbusviewer
356Icon=qdbusviewer-qt5.png
357Terminal=false
358Encoding=UTF-8
359Type=Application
360Categories=Qt;Development;Debugger;</literal>
361EOF</userinput></screen>
362
363 </sect2>
364
365 <sect2 role="commands">
366 <title>Command Explanations</title>
367
368 <para>
369 <command>sed -e "..." -e "..." -i ...</command>: This
370 command fixes detection of
371 <application>libmng</application> 2.0.
372 </para>
373
374 <para>
375 <parameter>-confirm-license</parameter>: Accept license
376 without prompting user during configuration.
377 </para>
378
379 <para>
380 <parameter>-opensource</parameter>: Install the opensource
381 version of <application>Qt</application>.
382 </para>
383
384 <para>
385 <parameter>-release</parameter>: This switch disables
386 building with debugging symbols.
387 </para>
388
389 <para>
390 <parameter>-nomake examples</parameter>: This switch
391 disables building of the example programs included
392 in the source tarball. Remove it if you want to build
393 them.
394 </para>
395
396 <para>
397 <parameter>-system-harfbuzz</parameter>: This switch enables use
398 of the system version of <application>Harfbuzz</application>
399 which fixes some font rendering issues in
400 <application>Qt5</application> applications.
401 </para>
402
403 <para>
404 <parameter>-system-sqlite</parameter>: This switch enables use
405 of the system version of <application>SQLite</application>.
406 </para>
407
408 <para>
409 <parameter>-no-nis</parameter>: This switch disables support
410 for Network Information Service (NIS) which has been
411 removed from recent versions of <application>Glibc</application>.
412 </para>
413
414 <para>
415 <parameter>-dbus-linkend -openssl-linkend</parameter>: These
416 switches enable explicit linking of the
417 <application>D-Bus</application> and
418 <application>OpenSSL</application> libraries into
419 <application>Qt5</application> libraries instead of
420 <command>dlopen()</command>-ing them.
421 </para>
422
423 <para>
424 <parameter>-opengl es2</parameter>: This switch enables OpenGL ES2
425 support in <application>Qt5</application>.
426 </para>
427
428 <para>
429 <parameter>-optimized-qmake</parameter>: This switch enables
430 building of the optimized <command>qmake</command> program.
431 </para>
432
433 </sect2>
434
435 <sect2 role="configuration">
436 <title>Configuring Qt5</title>
437
438 <sect3 id="qt5-config">
439 <title>Configuration Information</title>
440
441 <para>
442 Create the menu entries for installed applications by running the
443 following commands <systemitem class="username">root</systemitem>
444 user:
445 </para>
446
447 <para>
448 If you installed <application>Qt5</application> in
449 <filename class="directory">/usr</filename>, create an
450 environment variable needed by certain packages.
451 As the <systemitem class="username">root</systemitem> user:
452 </para>
453
454<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
455<literal># Begin /etc/profile.d/qt5.sh
456
457QTDIR=/usr
458export QT5DIR
459
460# End /etc/profile.d/qt5.sh</literal>
461EOF</userinput></screen>
462
463 <para>
464 If you installed <application>Qt5</application> in a location other
465 than <filename class="directory">/usr</filename>, you need to update the
466 following configuration files so that <application>Qt5</application> is
467 correctly found by other packages and system processes.
468 </para>
469
470 <para>
471 As the <systemitem class="username">root</systemitem> user, update
472 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
473 run-time cache file:
474 </para>
475
476<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
477<literal># Begin Qt addition
478
479/opt/qt5/lib
480
481# End Qt addition</literal>
482EOF
483
484ldconfig</userinput></screen>
485
486 <indexterm zone="qt5 qt5-config">
487 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
488 </indexterm>
489
490 <para>
491 As the <systemitem class="username">root</systemitem> user, create
492 the <filename>/etc/profile.d/qt5.sh</filename> file:
493 </para>
494
495<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
496<literal># Begin /etc/profile.d/qt5.sh
497
498QT5DIR=/opt/qt5
499
500pathappend /opt/qt5/bin PATH
501pathappend /opt/qt5/lib/pkgconfig PKG_CONFIG_PATH
502
503export QT5DIR
504
505# End /etc/profile.d/qt5.sh</literal>
506EOF</userinput></screen>
507
508 </sect3>
509
510 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
511 href="../../xincludes/setqt.xml"/>
512 </sect2>
513
514 <sect2 role="content">
515 <title>Contents</title>
516
517 <segmentedlist>
518 <segtitle>Installed Programs</segtitle>
519 <segtitle>Installed Libraries</segtitle>
520 <segtitle>Installed Directories</segtitle>
521
522 <seglistitem>
523 <seg>
524 assistant, designer, lconvert, linguist, lrelease,
525 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
526 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
527 qhelpgenerator, qmake, qml1plugindump, qmlbundle,
528 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
529 qmlscene, qmltestrunner, qmlviewer, qtpaths, rcc,
530 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
531 </seg>
532 <seg>
533 libqgsttools_p.so, libQt5Bluetooth.so, libQt5Bootstrap.a, libQt5CLucene.so,
534 libQt5Concurrent.so, libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
535 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so, libQt5Help.so,
536 libQt5MultimediaQuick_p.so, libQt5Multimedia.so, libQt5MultimediaWidgets.so,
537 libQt5Network.so, libQt5Nfc.so, libQt5OpenGLExtensions.a, libQt5OpenGL.so,
538 libQt5PlatformSupport.a, libQt5Positioning.so, libQt5PrintSupport.so,
539 libQt5QmlDevTools.a, libQt5Qml.so, libQt5QuickParticles.so, libQt5Quick.so,
540 libQt5QuickTest.so, libQt5Script.so, libQt5ScriptTools.so, libQt5Sensors.so,
541 libQt5SerialPort.so, libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
542 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5Widgets.so, libQt5X11Extras.so,
543 libQt5XmlPatterns.so, and libQt5Xml.so
544 </seg>
545 <seg>
546 /usr/include/qt5,
547 /usr/lib/qt5,
548 /usr/share/doc/qt5, and
549 /usr/share/qt5
550 OR
551 /opy/qt5 and
552 /opt/qt-&qt5-version;
553 </seg>
554 </seglistitem>
555 </segmentedlist>
556
557 <variablelist>
558 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
559 <?dbfo list-presentation="list"?>
560 <?dbhtml list-presentation="table"?>
561
562 <varlistentry id="assistant-qt5">
563 <term><command>assistant</command></term>
564 <listitem>
565 <para>
566 is a tool for presenting on-line documentation.
567 </para>
568 <indexterm zone="qt5 assistant-qt5">
569 <primary sortas="b-assistant-qt5">assistant</primary>
570 </indexterm>
571 </listitem>
572 </varlistentry>
573
574 <varlistentry id="designer-qt5">
575 <term><command>designer</command></term>
576 <listitem>
577 <para>
578 is a full-fledged GUI builder. It includes
579 powerful features such as preview mode, automatic widget
580 layout, support for custom widgets, and an advanced
581 property editor.
582 </para>
583 <indexterm zone="qt5 designer-qt5">
584 <primary sortas="b-designer-qt5">designer</primary>
585 </indexterm>
586 </listitem>
587 </varlistentry>
588
589 <varlistentry id="linguist-qt5">
590 <term><command>linguist</command></term>
591 <listitem>
592 <para>
593 provides support for translating applications into
594 local languages.
595 </para>
596 <indexterm zone="qt5 linguist-qt5">
597 <primary sortas="b-linguist-qt5">linguist</primary>
598 </indexterm>
599 </listitem>
600 </varlistentry>
601
602 <varlistentry id="lrelease-qt5">
603 <term><command>lrelease</command></term>
604 <listitem>
605 <para>
606 is a simple command line tool. It reads a Qt project
607 file and produces message files used by the application.
608 </para>
609 <indexterm zone="qt5 lrelease-qt5">
610 <primary sortas="b-lrelease-qt5">lrelease</primary>
611 </indexterm>
612 </listitem>
613 </varlistentry>
614
615 <varlistentry id="lupdate-qt5">
616 <term><command>lupdate</command></term>
617 <listitem>
618 <para>
619 reads a Qt project file, finds the translatable
620 strings in the specified source, header and Qt Designer
621 interface files, and produces or updates the translation
622 files listed in the project file.
623 </para>
624 <indexterm zone="qt5 lupdate-qt5">
625 <primary sortas="b-lupdate-qt5">lupdate</primary>
626 </indexterm>
627 </listitem>
628 </varlistentry>
629
630 <varlistentry id="moc-qt5">
631 <term><command>moc</command></term>
632 <listitem>
633 <para>
634 generates Qt meta object support code.
635 </para>
636 <indexterm zone="qt5 moc-qt5">
637 <primary sortas="b-moc-qt5">moc</primary>
638 </indexterm>
639 </listitem>
640 </varlistentry>
641
642 <varlistentry id="pixeltool-qt5">
643 <term><command>pixeltool</command></term>
644 <listitem>
645 <para>
646 is a desktop magnifier and as you move your mouse around
647 the screen it will show the magnified contents in its window.
648 </para>
649 <indexterm zone="qt5 pixeltool-qt5">
650 <primary sortas="b-pixeltool-qt5">pixeltool</primary>
651 </indexterm>
652 </listitem>
653 </varlistentry>
654
655 <varlistentry id="qmake-qt5">
656 <term><command>qmake</command></term>
657 <listitem>
658 <para>
659 uses information stored in project files to
660 determine what should go in the makefiles it
661 generates.
662 </para>
663 <indexterm zone="qt5 qmake-qt5">
664 <primary sortas="b-qmake-qt5">qmake</primary>
665 </indexterm>
666 </listitem>
667 </varlistentry>
668
669 <varlistentry id="rcc-qt5">
670 <term><command>rcc</command></term>
671 <listitem>
672 <para>
673 is a resource compiler used in conjunction with designer.
674 </para>
675 <indexterm zone="qt5 rcc-qt5">
676 <primary sortas="b-rcc-qt5">rcc</primary>
677 </indexterm>
678 </listitem>
679 </varlistentry>
680
681 <varlistentry id="uic-qt5">
682 <term><command>uic</command></term>
683 <listitem>
684 <para>
685 is a Qt user interface compiler.
686 </para>
687 <indexterm zone="qt5 uic-qt5">
688 <primary sortas="b-uic-qt5">uic</primary>
689 </indexterm>
690 </listitem>
691 </varlistentry>
692
693 </variablelist>
694
695 </sect2>
696
697</sect1>
Note: See TracBrowser for help on using the repository browser.