Подскажите пожалуйста, как можно автоматизировать процесс компилляции. Проблема в следующем: есть программа, которая для целей тестирования на реальном объекте имеет с десяток вариантов. Все эти варианты задаются в опциях компиллятора ДЕФАЙНАМИ. Например: define Test1, define Test2,... define Test5. Каждая версия проверяет в управлении объектом какой то свой участок. Мне нужно сделать несколько выходных файлов, которые были бы откомпиллированы как сочетания этих ДЕФАЙНОВ. При этом дать каждому свое имя. До сих пор я это делаю вручную. В опциях проекта устанавливаю нужное сочетание ключей, компиллю, переименовываю, как нужно файл, потом снова меняю ключи и т.д. Если находится ошибка в программе, то после ее исправления нужно весь процесс запускать поновой. Хотелось бы как то автоматизировать все это. Создавать массу проектов с одними и теми же исходниками и компиллить пакетом - можно, но, возможно есть более красивое решение? Модскажите, что думаете... Спасибо.
|