Esiste un flag devenv per disabilitare la generazione di pdb in fase di compilazione?
-
03-07-2019 - |
Domanda
Il nostro sistema di integrazione continua attualmente esegue uno script perl per analizzare i nostri file sln / proj per impostare le seguenti opzioni:
DebugInformationFormat = " 0 " GenerateDebugInformation = " FALSE "
Prevenire la generazione di pdbs ci consente di aumentare la parallelizzazione della compilazione CIS. Tuttavia, questo metodo sembra confuso e occasionalmente fallisce - esiste un metodo migliore?
L'unica alternativa che mi viene in mente è l'aggiunta di una configurazione chiamata RELEASE_NOPDB, ma temo che ciò complicherà la manutenzione della configurazione RELEASE: i manutentori dovranno assicurarsi di riflettere tutte le modifiche alla versione NOPDB quando vengono apportate.
Suggerimenti?
Soluzione
Altrimenti, Suggerirei che hai permesso a CMake di generare la tua soluzione e i file di progetto.