@@ -399,6 +399,10 @@ statements are provided in a :term:`configuration file`::
ASSUME_PROVIDED += "ccache-native"
HOSTTOOLS += "ccache"
+Recipes can also explicitly disable `Ccache` support even when the
+:ref:`ref-classes-ccache` class is enabled, by setting the
+:term:`CCACHE_DISABLE` variable to "1".
+
Using the :ref:`ref-classes-ccache` class can lead to unexpected side-effects.
Using this class is not recommended.
@@ -1526,6 +1526,11 @@ system and gives an overview of their function and contents.
:term:`CC`
The minimal command and arguments used to run the C compiler.
+ :term:`CCACHE_DISABLE`
+ When inheriting the :ref:`ref-classes-ccache` class, the
+ :term:`CCACHE_DISABLE` variable can be set to "1" in a recipe to disable
+ `Ccache` support. This is useful when the recipe is known to not support it.
+
:term:`CCLD`
The minimal command and arguments used to run the linker when the C
compiler is being used as the linker.