Tengo que compilar varias versiones de una aplicación escrita en C++ y creo que usar ccache para acelerar el proceso.¿Cómo usar ccache selectivamente?
ccache howtos tienen ejemplos que sugieren crear enlaces simbólicos llamados gcc, g ++ etc. y asegúrese de que aparezcan en PATH antes de los binarios originales de gcc, por lo que se usa ccache en su lugar.
Hasta aquí todo bien, pero me gustaría usar ccache solo al compilar esta aplicación en particular, no siempre.
Por supuesto, puedo escribir un script de shell que intentará crear estos enlaces simbólicos cada vez que quiera compilar la aplicación y los eliminará cuando se compile la aplicación. Pero esto me parece un abuso del sistema de archivos.
¿Hay mejores formas de utilizar ccache selectivamente, no siempre?
Para la compilación de un solo archivo de código fuente, podía simplemente llamar ccache en lugar de gcc y terminar, pero tengo que lidiar con una aplicación compleja que utiliza un sistema de compilación automático para múltiples archivos de código fuente.
La configuración de CCACHE_DISABLE parece estar bien, gracias. –