Sfoglia il codice sorgente

ref-manual/variables.rst: document INHIBIT_AUTOTOOLS_DEPS

Fix [YOCTO #15756]

(From yocto-docs rev: 18a2686b530ae428103653450d8963d38dcdef46)

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alper Ak 2 settimane fa
parent
commit
fcb84b0baf
1 ha cambiato i file con 18 aggiunte e 0 eliminazioni
  1. 18 0
      documentation/ref-manual/variables.rst

+ 18 - 0
documentation/ref-manual/variables.rst

@@ -4487,6 +4487,24 @@ system and gives an overview of their function and contents.
 
          INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx"
 
+   :term:`INHIBIT_AUTOTOOLS_DEPS`
+      Prevents the :ref:`ref-classes-autotools` class from automatically adding
+      its default build-time dependencies.
+
+      When a recipe inherits the :ref:`ref-classes-autotools` class, several
+      native cross tools such as ``autoconf-native``, ``automake-native``,
+      ``libtool-native``, ``libtool-cross`` are added to :term:`DEPENDS` to
+      support the ``autotools`` build process.
+
+      To prevent the build system from adding these dependencies automatically,
+      set the :term:`INHIBIT_AUTOTOOLS_DEPS` variable as follows::
+
+         INHIBIT_AUTOTOOLS_DEPS = "1"
+
+      By default, the value of :term:`INHIBIT_AUTOTOOLS_DEPS` is empty. Setting
+      it to "0" does not disable inhibition. Only the empty string will disable
+      inhibition.
+
    :term:`INHIBIT_DEFAULT_DEPS`
       Prevents the default dependencies, namely the C compiler and standard
       C library (libc), from being added to :term:`DEPENDS`.