diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-04-04 09:15:13 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-04-08 14:20:14 +0100 |
| commit | 60041e0cfbfd5db9501ce114a451ab47733011e0 (patch) | |
| tree | 5d1370376791073fd5e5fa84a7753b6ee13cf9ae /documentation/ref-manual/ref-classes.xml | |
| parent | 5ce6d8a17ba9c5cd45e26782ef6588fbe1b08e8a (diff) | |
| download | poky-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.xml | 28 |
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 | ||
