diff options
| -rw-r--r-- | documentation/poky-ref-manual/ref-variables.xml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/documentation/poky-ref-manual/ref-variables.xml b/documentation/poky-ref-manual/ref-variables.xml index 916366e88e..7d60758226 100644 --- a/documentation/poky-ref-manual/ref-variables.xml +++ b/documentation/poky-ref-manual/ref-variables.xml | |||
| @@ -1605,6 +1605,39 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
| 1605 | </glossdef> | 1605 | </glossdef> |
| 1606 | </glossentry> | 1606 | </glossentry> |
| 1607 | 1607 | ||
| 1608 | <glossentry id='var-PACKAGECONFIG'><glossterm>PACKAGECONFIG</glossterm> | ||
| 1609 | <glossdef> | ||
| 1610 | <para> | ||
| 1611 | This variable provides a means of enabling or disabling features of a recipe | ||
| 1612 | on a per-recipe basis. | ||
| 1613 | The <filename>PACKAGECONFIG</filename> | ||
| 1614 | variable itself specifies a space-separated list of the features | ||
| 1615 | to enable, while the named flags set on the variable specify | ||
| 1616 | for each feature the additional build dependencies | ||
| 1617 | (<filename><link linkend='var-DEPENDS'>DEPENDS</link></filename>) | ||
| 1618 | that should be added if the feature is enabled, and any extra arguments | ||
| 1619 | that should be added to the configure script argument list | ||
| 1620 | (<filename><link linkend='var-EXTRA_OECONF'>EXTRA_OECONF</link></filename>) | ||
| 1621 | if the feature is enabled or disabled. | ||
| 1622 | </para> | ||
| 1623 | <para> | ||
| 1624 | For example, the following taken from the <filename>librsvg</filename> | ||
| 1625 | recipe will add <filename>--with-croco</filename> to the | ||
| 1626 | configure script arguments and <filename>libcroco</filename> to | ||
| 1627 | <filename><link linkend='var-DEPENDS'>DEPENDS</link></filename> | ||
| 1628 | by default. | ||
| 1629 | However, if "croco" is removed from <filename>PACKAGECONFIG</filename> | ||
| 1630 | (for example, by using a <filename>.bbappend</filename> file in another layer), then | ||
| 1631 | <filename>--without-croco</filename> will be added to the configure | ||
| 1632 | script arguments instead: | ||
| 1633 | <literallayout class='monospaced'> | ||
| 1634 | PACKAGECONFIG ??= "croco" | ||
| 1635 | PACKAGECONFIG[croco] = "--with-croco,--without-croco,libcroco" | ||
| 1636 | </literallayout> | ||
| 1637 | </para> | ||
| 1638 | </glossdef> | ||
| 1639 | </glossentry> | ||
| 1640 | |||
| 1608 | <glossentry id='var-PACKAGES'><glossterm>PACKAGES</glossterm> | 1641 | <glossentry id='var-PACKAGES'><glossterm>PACKAGES</glossterm> |
| 1609 | <glossdef> | 1642 | <glossdef> |
| 1610 | <para>The list of packages to be created from the recipe. | 1643 | <para>The list of packages to be created from the recipe. |
