jerry13/ccache — comment on commit 99cf5db51c1b4d74000fc8afa74b6b68a10054fe
File:  line 0
By jerry13:

The best way to explain this feature is to give you a example.

i have the following compilation command:
my working directory is /output/unique_id/lib/o

gcc -I/src/unque_id/lib/includes/ -o hello_word.o -c /src/unique_id/lib/c/hello_word.c

the unique_id changes at each build automatically.

since the working directory doesn't share any part with source directory the base directory is not suitable.