Есть ли флаг devenv для отключения генерации pdb во время компиляции? - PullRequest
2 голосов
/ 16 октября 2008

Наша система непрерывной интеграции в настоящее время запускает скрипт perl для анализа наших файлов sln / proj, чтобы установить следующие параметры:

DebugInformationFormat = "0" GenerateDebugInformation = "FALSE"

Предотвращение генерации pdbs позволяет нам увеличить распараллеливание компиляции CIS. Тем не менее, этот метод кажется хакерским и иногда терпит неудачу - есть ли лучший метод?

Единственная альтернатива, о которой я могу подумать, - это добавить конфигурацию под названием RELEASE_NOPDB, но я боюсь, что это усложнит обслуживание конфигурации RELEASE - сопровождающие должны будут отразить все изменения в версии NOPDB при внесении изменений.

Предложения

1 Ответ

1 голос
/ 16 октября 2008

В этом ответе упоминаются файлы * .vsprops как способ распространения «глобальной» информации по проектам. Возможно, они тоже могут решить вашу проблему.

В противном случае, Я бы предложил , чтобы вы позволили CMake генерировать файлы решения и проекта.

...