source: x/lib/qt5.xml@ 9ed46c0

10.0 10.1 11.0 7.10 7.6 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new trunk upgradedb xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 9ed46c0 was 9ed46c0, checked in by Fernando de Oliveira <fernando@…>, 7 years ago

tags

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

  • Property mode set to 100644
File size: 22.3 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.3">
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 "f9a24a0d5645efa0715b6ff0fa13d60f">
13 <!ENTITY qt5-size "169 MB">
14 <!ENTITY qt5-buildsize "2.3 GB (173 MB installed)">
15 <!ENTITY qt5-time "105 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 &lfs76_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"/> (required for QtWebKit),
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"/>,
108 <xref linkend="sqlite"/> and
109 <xref linkend="ruby"/> (required for QtWebKit)
110 </para>
111
112 <bridgehead renderas="sect4">Optional</bridgehead>
113 <para role="optional">
114 <xref linkend="geoclue"/>,
115 <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
116 <xref linkend="gtk2"/> (GTK+ Theme Support),
117 <ulink url="https://code.google.com/p/ibus/">IBus</ulink>,
118 <ulink url="http://xkbcommon.org/">libxkbcommon</ulink>,
119 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
120 <xref linkend="postgresql"/>,
121 <xref linkend="pulseaudio"/>, and
122 <xref linkend="unixodbc"/>
123 </para>
124
125 <para condition="html" role="usernotes">User Notes:
126 <ulink url="&blfs-wiki;/qt5"/>
127 </para>
128 </sect2>
129
130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
131 href="../../xincludes/qt-alternatives.xml"/>
132
133 <sect2 role="installation">
134 <title>Installation of Qt5</title>
135
136 <caution>
137 <para>
138 If you did not install some of the recommended dependencies, examine
139 <command>./configure --help</command> output to check how to disable
140 them or use internal versions bundled in the source tarball.
141 </para>
142 </caution>
143
144 <warning>
145 <para>
146 If <application>Qt5</application> is being reinstalled into the
147 same directory as an existing instance, run the commands done by
148 <systemitem class="username">root</systemitem>, such as
149 <command>make install</command>, from a console or non-Qt5 based
150 window manager. It overwrites <application>Qt5</application>
151 libraries that should not be in use during the install process.
152 </para>
153 </warning>
154
155<!-- ==== Method 1 ====== -->
156 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
157
158 <para>
159 Install <application>Qt5</application> by running the
160 following commands:
161 </para>
162
163 <!-- This is rather a bad idea. Most apps that I've seen using Qt5 look for -qt5
164 suffixed programs. On the other hand, the developer is used to running
165 qmake, linguist, etc from the command line.
166
167 <note>
168 <para>
169 If <emphasis>not</emphasis> also installing <application>Qt4</application>
170 into the /usr directory, change the entry for -bindir below to /usr/bin.
171 </para>
172 </note> -->
173
174<screen><userinput>export QT5LINK=/usr
175
176./configure -prefix /usr \
177 -sysconfdir /etc/xdg \
178 -bindir /usr/bin \
179 -headerdir /usr/include/qt5 \
180 -archdatadir /usr/lib/qt5 \
181 -datadir /usr/share/qt5 \
182 -docdir /usr/share/doc/qt5 \
183 -translationdir /usr/share/qt5/translations \
184 -examplesdir /usr/share/doc/qt5/examples \
185 -confirm-license \
186 -opensource \
187 -dbus-linked \
188 -openssl-linked \<!--
189 -system-harfbuzz \-->
190 -system-sqlite \
191 -no-nis \
192 -nomake examples \
193 -optimized-qmake &amp;&amp;
194make</userinput></screen>
195
196 <para>
197 This package does not come with a test suite.
198 </para>
199
200 <para>
201 Remove references to the build directory from the
202 <filename class="extension">.pc</filename> files by running
203 the following command:
204 </para>
205
206<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
207
208 <para>
209 Now, as the <systemitem class="username">root</systemitem> user:
210 </para>
211
212<screen role="root"><userinput>make install</userinput></screen>
213
214 <para>
215 Remove references to the build directory from installed files by
216 running the following commands as the
217 <systemitem class="username">root</systemitem> user:
218 </para>
219
220<screen role="root"><userinput>sed -e "s:$PWD/qtbase:/usr/lib/qt5:g" \
221 -i /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
222
223find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
224 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
225
226<!-- ==== Method 2 ====== -->
227
228 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead>
229
230 <para>
231 This section provides instructions for installing Qt5 in the
232 <filename class="directory">/opt</filename> directory.
233 </para>
234
235<screen><userinput>export QT5DIR=/opt/qt-&qt5-version; &amp;&amp;
236export QT5LINK=/opt/qt5 &amp;&amp;
237
238./configure -prefix $QT5DIR \
239 -sysconfdir /etc/xdg \
240 -confirm-license \
241 -opensource \
242 -dbus-linked \
243 -openssl-linked \<!--
244 -system-harfbuzz \-->
245 -system-sqlite \
246 -no-nis \
247 -nomake examples \
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>QT5LINK</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=$QT5LINK/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=$QT5LINK/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=$QT5LINK/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=$QT5LINK/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-linked -openssl-linked</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>-optimized-qmake</parameter>: This switch enables
425 building of the optimized <command>qmake</command> program.
426 </para>
427
428 </sect2>
429
430 <sect2 role="configuration">
431 <title>Configuring Qt5</title>
432
433 <sect3 id="qt5-config">
434 <title>Configuration Information</title>
435
436 <para>
437 Create the menu entries for installed applications by running the
438 following commands <systemitem class="username">root</systemitem>
439 user:
440 </para>
441
442 <para>
443 If you installed <application>Qt5</application> in
444 <filename class="directory">/usr</filename>, create an
445 environment variable needed by certain packages.
446 As the <systemitem class="username">root</systemitem> user:
447 </para>
448
449<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
450<literal># Begin /etc/profile.d/qt5.sh
451
452QT5DIR=/usr
453export QT5DIR
454
455# End /etc/profile.d/qt5.sh</literal>
456EOF</userinput></screen>
457
458 <para>
459 If you installed <application>Qt5</application> in a location other
460 than <filename class="directory">/usr</filename>, you need to update the
461 following configuration files so that <application>Qt5</application> is
462 correctly found by other packages and system processes.
463 </para>
464
465 <para>
466 As the <systemitem class="username">root</systemitem> user, update
467 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
468 run-time cache file:
469 </para>
470
471<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
472<literal># Begin Qt addition
473
474/opt/qt5/lib
475
476# End Qt addition</literal>
477EOF
478
479ldconfig</userinput></screen>
480
481 <indexterm zone="qt5 qt5-config">
482 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
483 </indexterm>
484
485 <para>
486 As the <systemitem class="username">root</systemitem> user, create
487 the <filename>/etc/profile.d/qt5.sh</filename> file:
488 </para>
489
490<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
491<literal># Begin /etc/profile.d/qt5.sh
492
493QT5DIR=/opt/qt5
494
495pathappend /opt/qt5/bin PATH
496pathappend /opt/qt5/lib/pkgconfig PKG_CONFIG_PATH
497
498export QT5DIR
499
500# End /etc/profile.d/qt5.sh</literal>
501EOF</userinput></screen>
502
503 </sect3>
504
505 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
506 href="../../xincludes/setqt.xml"/>
507 </sect2>
508
509 <sect2 role="content">
510 <title>Contents</title>
511
512 <segmentedlist>
513 <segtitle>Installed Programs</segtitle>
514 <segtitle>Installed Libraries</segtitle>
515 <segtitle>Installed Directories</segtitle>
516
517 <seglistitem>
518 <seg>
519 assistant, designer, lconvert, linguist, lrelease,
520 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
521 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
522 qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle,
523 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
524 qmlscene, qmltestrunner, qmlviewer, qtdiag, qtpaths, rcc,
525 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
526 </seg>
527 <seg>
528 libEnginio.so, libqgsttools_p.so, libQt5Bluetooth.so,
529 libQt5Bootstrap.a, libQt5CLucene.so, libQt5Concurrent.so,
530 libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
531 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so,
532 libQt5Help.so, libQt5MultimediaQuick_p.so, libQt5Multimedia.so,
533 libQt5MultimediaWidgets.so, libQt5Network.so, libQt5Nfc.so,
534 libQt5OpenGLExtensions.a, libQt5OpenGL.so, libQt5PlatformSupport.a,
535 libQt5Positioning.so, libQt5PrintSupport.so, libQt5QmlDevTools.a,
536 libQt5Qml.so, libQt5QuickParticles.so, libQt5QuickWidgets.so,
537 libQt5Quick.so, libQt5QuickTest.so, libQt5Script.so,
538 libQt5ScriptTools.so, libQt5Sensors.so, libQt5SerialPort.so,
539 libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
540 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5WebSockets.so,
541 libQt5Widgets.so, libQt5X11Extras.so, libQt5XmlPatterns.so,
542 libQt5Xml.so, and several plugins under /opt/qt5/{imports,plugins,qml}
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.