Cache de compilation C/C++ compatible avec CMake et gcc/clang uniquement. Pour MSVC, utiliser sccache.
S'utilise très facilement avec CMake:
-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
Dossier par défaut sous Linux ~/.cache/ccache.
Pour faire la configuration de ccache, soit on passe par un fichier, soit par la variable d'environnement associée (CCACHE_MAXSIZE par exemple). manual v4.12.1 Archive v4.12.1 le 09/10/2025
Il est aussi possible d'utiliser CompilerCaching.cmake Archive le 09/10/2025 (j'ai remplacé IS_MULTI_CONFIG par GENERATOR_IS_MULTI_CONFIG et le cache doit s'activer via -DSCCACHE:BOOL=ON -DCCACHE:BOOL=ON).