summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
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