summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-04-04 09:15:13 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-04-08 14:20:14 +0100
commit60041e0cfbfd5db9501ce114a451ab47733011e0 (patch)
tree5d1370376791073fd5e5fa84a7753b6ee13cf9ae /documentation/ref-manual/ref-classes.xml
parent5ce6d8a17ba9c5cd45e26782ef6588fbe1b08e8a (diff)
downloadpoky-60041e0cfbfd5db9501ce114a451ab47733011e0.tar.gz
ref-manual: Added distutils3 class.
(From yocto-docs rev: 0962f3545ea7c97f821355e36bf6aa85fea8b392) 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.xml28
1 files changed, 28 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index c86875ed84..8184c1c5a9 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -660,6 +660,34 @@
660 </para> 660 </para>
661</section> 661</section>
662 662
663<section id='ref-classes-distutils3'>
664 <title><filename>distutils3.bbclass</filename></title>
665
666 <para>
667 The <filename>distutils3</filename> class supports recipes for Python
668 version 3.x extensions, which are simple.
669 These recipes usually only need to point to the source's archive and
670 then inherit the proper class.
671 Building is split into two methods depending on which method the
672 module authors used.
673 <itemizedlist>
674 <listitem><para>Extensions that use an Autotools-based build system
675 require Autotools and
676 <filename>distutils</filename>-based classes in their recipes.
677 </para></listitem>
678 <listitem><para>Extensions that use
679 <filename>distutils</filename>-based build systems require
680 the <filename>distutils</filename> class in their recipes.
681 </para></listitem>
682 <listitem><para>Extensions that use the setuptools3-based build
683 systems require the
684 <link linkend='ref-classes-setuptools'><filename>setuptools3</filename></link>
685 class in their recipes.
686 </para></listitem>
687 </itemizedlist>
688 </para>
689</section>
690
663<section id='ref-classes-externalsrc'> 691<section id='ref-classes-externalsrc'>
664 <title><filename>externalsrc.bbclass</filename></title> 692 <title><filename>externalsrc.bbclass</filename></title>
665 693