Есть ли флаг devenv, позволяющий отключить генерацию PDB во время компиляции?

StackOverflow https://stackoverflow.com/questions/209275

Вопрос

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

DebuginFormationFormat = "0" GenedEbuginformation = "false"

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

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

Предложения?

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top