summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-12-04 06:53:16 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-11 14:17:49 +0000
commit6f9fc443fb9a9af5df9b0a809249cdd751a6932a (patch)
tree4a87aa4a711c5220ddcdcc03408f53c01f6f5b90 /documentation/ref-manual/ref-classes.xml
parent04823a7b7aeade3257af77b873def7b65dc92264 (diff)
downloadpoky-6f9fc443fb9a9af5df9b0a809249cdd751a6932a.tar.gz
ref-manual: Added qmake* class and three variables.
Variables: EXTRA_QMAKEVARS_POST EXTRA_QMAKEVARS_PRE QMAKE_PROFILES (From yocto-docs rev: 2b9a3d3fc639b859142bf3372334f69029e9f111) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r--documentation/ref-manual/ref-classes.xml41
1 files changed, 41 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index d2eb1be68a..634c14fe9b 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -1596,6 +1596,47 @@
1596 </para> 1596 </para>
1597</section> 1597</section>
1598 1598
1599<section id='ref-classes-qmake*'>
1600 <title><filename>qmake*.bbclass</filename></title>
1601
1602 <para>
1603 This family of classes consists of the following:
1604 <itemizedlist>
1605 <listitem><para><emphasis><filename>qmake_base</filename>:</emphasis>
1606 Provides base functionality for all versions of
1607 <filename>qmake</filename>.</para></listitem>
1608 <listitem><para><emphasis><filename>qmake2</filename>:</emphasis>
1609 Extends base functionality for <filename>qmake</filename> 2.x as
1610 used by Qt 4.x.</para></listitem>
1611 </itemizedlist>
1612 </para>
1613
1614 <para>
1615 The <filename>qmake*</filename> family of classes support recipes that
1616 need to build software that uses Qt's <filename>qmake</filename>
1617 build system.
1618 </para>
1619
1620 <para>
1621 If you need to set any configuration variables or pass any options to
1622 <filename>qmake</filename>, you can add these to the
1623 <link linkend='var-EXTRA_QMAKEVARS_PRE'><filename>EXTRA_QMAKEVARS_PRE</filename></link>
1624 or
1625 <link linkend='var-EXTRA_QMAKEVARS_POST'><filename>EXTRA_QMAKEVARS_POST</filename></link>
1626 variables, depending on whether the arguments need to be before or
1627 after the <filename>.pro</filename> file list on the command line,
1628 respectively.
1629 </para>
1630
1631 <para>
1632 By default, all <filename>.pro</filename> files are built.
1633 If you want to specify your own subset of <filename>.pro</filename>
1634 files to be built, specify them in the
1635 <link linkend='var-QMAKE_PROFILES'><filename>QMAKE_PROFILES</filename></link>
1636 variable.
1637 </para>
1638</section>
1639
1599<section id='ref-classes-distutils'> 1640<section id='ref-classes-distutils'>
1600 <title>Python Extensions - <filename>distutils.bbclass</filename></title> 1641 <title>Python Extensions - <filename>distutils.bbclass</filename></title>
1601 1642