Existe-t-il un indicateur devenv permettant de désactiver la génération de pdb lors de la compilation?
-
03-07-2019 - |
Question
Notre système d'intégration continue exécute actuellement un script Perl pour analyser nos fichiers sln / proj afin de définir les options suivantes:
DebugInformationFormat = " 0 " GenerateDebugInformation = "FALSE"
Empêcher la génération de pdbs nous permet d’accroître la parallélisation de la compilation CIS. Cependant, cette méthode semble ratée et parfois échoue - existe-t-il une meilleure méthode?
La seule alternative à laquelle je peux penser consiste à ajouter une configuration appelée RELEASE_NOPDB, mais je crains que cela ne complique la maintenance de la configuration de RELEASE - les responsables devront s'assurer de refléter toutes les modifications apportées à la version de NOPDB lorsque des modifications sont apportées.
Des suggestions?
La solution
Cette réponse mentionne les fichiers * .vsprops comme un moyen de propager "global" informations sur les projets. Peut-être qu’ils peuvent aussi résoudre votre problème.
Sinon, je suggérerais laisser CMake générer vos fichiers de solution et de projet.