ccache changes the output of your compiler then please let us know.
-Features
+FEATURES
~~~~~~~~
* Keeps statistics on hits/misses.
* Optionally uses hard links where possible to avoid copies.
-Limitations
+LIMITATIONS
~~~~~~~~~~~
* Only knows how to cache the compilation of a single C/C++ file. Other types
* The *prepreprocessor mode* (hashes output from the preprocessor)
-The direct mode
+THE DIRECT MODE
~~~~~~~~~~~~~~~
In the direct mode, a hash is formed of:
* A compiler option unsupported by the direct mode is used
-The preprocessor mode
+THE PREPROCESSOR MODE
~~~~~~~~~~~~~~~~~~~~~
In the preprocessor mode, a hash is formed of: