diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-04-03 09:28:47 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-04-04 15:20:17 +0100 |
commit | 09d5f9f7a5123f67961c36794c1d142256e23c41 (patch) | |
tree | 591d83fd08d3c92cacac10352bdfe61c543a7abc /documentation | |
parent | 5d6dcdb837e4369b4b624e9ff6fcf432c44c2c29 (diff) | |
download | poky-09d5f9f7a5123f67961c36794c1d142256e23c41.tar.gz |
ref-manual: Added PYTHON_ABI and PYTHON_PN variables to glossary.
(From yocto-docs rev: fb924b94674422a92a519cc33770791ebc1f9de8)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index d42929a016..cc2a64d807 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -5731,6 +5731,52 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
5731 | </glossdef> | 5731 | </glossdef> |
5732 | </glossentry> | 5732 | </glossentry> |
5733 | 5733 | ||
5734 | <glossentry id='var-PYTHON_ABI'><glossterm>PYTHON_ABI</glossterm> | ||
5735 | <glossdef> | ||
5736 | <para> | ||
5737 | Denotes the Application Binary Interface (ABI) currently | ||
5738 | in use for Python. | ||
5739 | By default, the ABI is "m". | ||
5740 | </para> | ||
5741 | |||
5742 | <para> | ||
5743 | The OpenEmbedded build system uses the ABI to construct | ||
5744 | directory names used when installing the Python headers | ||
5745 | and libraries in sysroot | ||
5746 | (e.g. <filename>.../python3.3m/...</filename>). | ||
5747 | </para> | ||
5748 | |||
5749 | <para> | ||
5750 | Recipes that inherit the | ||
5751 | <link linkend='ref-classes-distutils'><filename>distutils</filename></link> | ||
5752 | class during cross-builds also use this variable to | ||
5753 | locate the headers and libraries of the appropriate Python | ||
5754 | that the extension is targeting. | ||
5755 | </para> | ||
5756 | </glossdef> | ||
5757 | </glossentry> | ||
5758 | |||
5759 | <glossentry id='var-PYTHON_PN'><glossterm>PYTHON_PN</glossterm> | ||
5760 | <glossdef> | ||
5761 | <para> | ||
5762 | Specifies the major Python version being built. | ||
5763 | For Python 2.x, <filename>PYTHON_PN</filename> would | ||
5764 | be "python2". For Python 3.x, the variable would be | ||
5765 | "python3". | ||
5766 | </para> | ||
5767 | |||
5768 | <para> | ||
5769 | The variable allows recipes to use common infrastructure | ||
5770 | such as the following: | ||
5771 | <literallayout class='monospaced'> | ||
5772 | DEPENDS += "${PYTHON_PN}-native" | ||
5773 | </literallayout> | ||
5774 | In the previous example, the version of the dependency | ||
5775 | is <filename>PYTHON_PN</filename>. | ||
5776 | </para> | ||
5777 | </glossdef> | ||
5778 | </glossentry> | ||
5779 | |||
5734 | </glossdiv> | 5780 | </glossdiv> |
5735 | 5781 | ||
5736 | <glossdiv id='var-glossary-q'><title>Q</title> | 5782 | <glossdiv id='var-glossary-q'><title>Q</title> |