У меня есть два проекта на Linux Mint 16, я переключаюсь между. Я использую ccache make, чтобы я мог компилировать только изменения в программе, но она перекомпилируется с нуля. Система сборки - это cmake. Если я скомпилирую один проект, а затем переключусь на другой и скомпилирую его, после этого ccache должен перекомпилировать только те изменения, которые делает make, как если бы я работал только с одним проектом. Но это перекомпилируется с нуля.

Как обрабатывать несколько проектов с помощью ccache? Действительно ли ccache кеширует?

0