diff --git a/site_scons/site_tools/ccache.py b/site_scons/site_tools/ccache.py
|
index dc7ca4cd1e3..7aab75d074f 100644
|
— a/site_scons/site_tools/ccache.py
|
+++ b/site_scons/site_tools/ccache.py
|
@@ -121,6 +121,13 @@ def generate(env):
|
else:
|
env["ENV"].pop("CCACHE_NOCPP2", None)
|
env["ENV"]["CCACHE_CPP2"] = "1"
|
+
|
+ if icecream_enabled:
|
+ env["ENV"].pop("CCACHE_NOCPP2", None)
|
+ env["ENV"]["CCACHE_CPP2"] = "true"
|
+ env["ENV"].pop("CCACHE_NODEPEND", None)
|
+ env["ENV"]["CCACHE_DEPEND"] = "true"
|
+
|
elif env.ToolchainIs("gcc"):
|
if icecream_enabled and not env.get('CCACHE_EXTRAFILES_USE_SOURCE_PATHS', False):
|
# Newer versions of Icecream will drop -fdirectives-only from
|