J'ai ajouté un cache pour visual studio qui permet de diviser le temps de build au moins par deux. /nodeReuse permet de gagner du temps en réutilisant les process msbuild (pour un build) plutôt qu'en en créant de nouveaux. /p:TrackFileAccess=false demande explicitement à visual studio de ne pas effacer les fichiers de cache à la fin du build.
La commande qui permet d'afficher les statistiques est la suivante : C:\PROGRA~1\Python37\Scripts\cl -s L'exécutable clcache a été renommé en cl pour permettre à cmake de le détecter en tant que compilateur (il passera toutes les instructions qu'il ne saura interprêter au vrai compilateur).