summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/ref-manual/ref-variables.xml28
1 files changed, 28 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 824f6962ee..600da575fc 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -3274,6 +3274,34 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
3274 </glossdef> 3274 </glossdef>
3275 </glossentry> 3275 </glossentry>
3276 3276
3277 <glossentry id='var-SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS'><glossterm>SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS</glossterm>
3278 <glossdef>
3279 <para>
3280 A list of recipe dependencies that should not be used to
3281 determine signatures of tasks from one recipe when they
3282 depend on tasks from another recipe.
3283 For example:
3284 <literallayout class='monospaced'>
3285 SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "intone->mplayer2"
3286 </literallayout>
3287 In this example, <filename>intone</filename> depends on
3288 <filename>mplayer2</filename>.
3289 </para>
3290
3291 <para>
3292 Use of this variable is one mechanism to remove dependencies
3293 that affect task signatures and thus force rebuilds when a
3294 recipe changes.
3295 <caution>
3296 If you add an inappropriate dependency for a recipe
3297 relationship, the build might break when the interface
3298 of the second recipe changes after the first recipe has
3299 been built.
3300 </caution>
3301 </para>
3302 </glossdef>
3303 </glossentry>
3304
3277 <glossentry id='var-SITEINFO_ENDIANNESS'><glossterm>SITEINFO_ENDIANNESS</glossterm> 3305 <glossentry id='var-SITEINFO_ENDIANNESS'><glossterm>SITEINFO_ENDIANNESS</glossterm>
3278 <glossdef> 3306 <glossdef>
3279 <para> 3307 <para>