diff options
| author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2022-01-06 17:25:26 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-01-10 23:12:43 +0000 |
| commit | 0f8337865f8530c653fe67bb7daead3cc5c799f3 (patch) | |
| tree | 991fd023d90872f94122461d63e5be1458c6c6f8 | |
| parent | fdbbdda7e59ca3d3ce9d876ea31742e6f2153214 (diff) | |
| download | poky-0f8337865f8530c653fe67bb7daead3cc5c799f3.tar.gz | |
manuals: add reference to GIR_EXTRA_LIBS_PATH plus minor improvements
Fixes [YOCTO #14533]
(From yocto-docs rev: 84001d5d4258dad9e3663ea842ecc291d9e1a7dd)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | documentation/dev-manual/common-tasks.rst | 7 | ||||
| -rw-r--r-- | documentation/ref-manual/variables.rst | 7 |
2 files changed, 10 insertions, 4 deletions
diff --git a/documentation/dev-manual/common-tasks.rst b/documentation/dev-manual/common-tasks.rst index 8bd82223f2..ed6b1446f3 100644 --- a/documentation/dev-manual/common-tasks.rst +++ b/documentation/dev-manual/common-tasks.rst | |||
| @@ -4949,8 +4949,7 @@ the x32 psABI. Here is an example:: | |||
| 4949 | Enabling GObject Introspection Support | 4949 | Enabling GObject Introspection Support |
| 4950 | ====================================== | 4950 | ====================================== |
| 4951 | 4951 | ||
| 4952 | `GObject | 4952 | `GObject introspection <https://gi.readthedocs.io/en/latest/>`__ |
| 4953 | introspection <https://wiki.gnome.org/Projects/GObjectIntrospection>`__ | ||
| 4954 | is the standard mechanism for accessing GObject-based software from | 4953 | is the standard mechanism for accessing GObject-based software from |
| 4955 | runtime environments. GObject is a feature of the GLib library that | 4954 | runtime environments. GObject is a feature of the GLib library that |
| 4956 | provides an object framework for the GNOME desktop and related software. | 4955 | provides an object framework for the GNOME desktop and related software. |
| @@ -4962,7 +4961,7 @@ introspection is the only way to do it. | |||
| 4962 | 4961 | ||
| 4963 | This section describes the Yocto Project support for generating and | 4962 | This section describes the Yocto Project support for generating and |
| 4964 | packaging GObject introspection data. GObject introspection data is a | 4963 | packaging GObject introspection data. GObject introspection data is a |
| 4965 | description of the API provided by libraries built on top of GLib | 4964 | description of the API provided by libraries built on top of the GLib |
| 4966 | framework, and, in particular, that framework's GObject mechanism. | 4965 | framework, and, in particular, that framework's GObject mechanism. |
| 4967 | GObject Introspection Repository (GIR) files go to ``-dev`` packages, | 4966 | GObject Introspection Repository (GIR) files go to ``-dev`` packages, |
| 4968 | ``typelib`` files go to main packages as they are packaged together with | 4967 | ``typelib`` files go to main packages as they are packaged together with |
| @@ -5008,7 +5007,7 @@ library package involves the following: | |||
| 5008 | .. note:: | 5007 | .. note:: |
| 5009 | 5008 | ||
| 5010 | See recipes in the ``oe-core`` repository that use that | 5009 | See recipes in the ``oe-core`` repository that use that |
| 5011 | ``GIR_EXTRA_LIBS_PATH`` variable as an example. | 5010 | :term:`GIR_EXTRA_LIBS_PATH` variable as an example. |
| 5012 | 5011 | ||
| 5013 | 4. Look for any other errors, which probably mean that introspection | 5012 | 4. Look for any other errors, which probably mean that introspection |
| 5014 | support in a package is not entirely standard, and thus breaks down | 5013 | support in a package is not entirely standard, and thus breaks down |
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index e81a12030a..be496161bd 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
| @@ -2667,6 +2667,13 @@ system and gives an overview of their function and contents. | |||
| 2667 | :term:`GDB` | 2667 | :term:`GDB` |
| 2668 | The minimal command and arguments to run the GNU Debugger. | 2668 | The minimal command and arguments to run the GNU Debugger. |
| 2669 | 2669 | ||
| 2670 | :term:`GIR_EXTRA_LIBS_PATH` | ||
| 2671 | Allows to specify an extra search path for ``.so`` files | ||
| 2672 | in GLib related recipes using GObject introspection, | ||
| 2673 | and which do not compile without this setting. | ||
| 2674 | See the ":ref:`dev-manual/common-tasks:enabling gobject introspection support`" | ||
| 2675 | section for details. | ||
| 2676 | |||
| 2670 | :term:`GITDIR` | 2677 | :term:`GITDIR` |
| 2671 | The directory in which a local copy of a Git repository is stored | 2678 | The directory in which a local copy of a Git repository is stored |
| 2672 | when it is cloned. | 2679 | when it is cloned. |
