Итак, работаем мы, значит, в их IDE, работаем, проект уже включает в себя около 200 файлов, плюс куча настроек, и тут вдруг возникает необходимость запустить билд проекта не из IDE, а из командной строки.
Казалось бы, задача простая. Но не в CodeWarrior.
Несмотря на то, что утилиты для командной строки предоставлены.
Вот только не существует способа сделать экспорт настроек из IDE во что-то, с чем бы эти утилиты командной строки работали. В результате с одной стороны имеем вот такой набор настроек (и это лишь одна группа, а список всех групп можно оценить по скроллеру слева):
А с другой - описание всех возможных опций компилятора и линкера. И нужно для каждой настройки найти соответствующую опцию и вручную ее вписать в .bat файл.
А потом то же самое сделать со списком .с файлов, путями к .h файлам, определить все дефайны и прочее. Потом как-то проверить, что полученный результат идентичный билду из IDE.
И самое главное - в результате получится два независимых процесса билда проекта, которые придется вручную сопровождать.
При том что вся необходимая работа уже была проделана авторами - они же каким-то образом этот экспорт внутри IDE делают!
Сразу скажу, что IDE не вызывает утилиты командной строки, а использует отдельную версию компилятора и линкера в виде .dll.
Мне кажется, что еще большее издевательство придумать было бы очень тяжело...