avl (avl) wrote,
avl
avl

Categories:

Freescale CodeWarrior - продолжение

Продолжим.

Итак, работаем мы, значит, в их IDE, работаем, проект уже включает в себя около 200 файлов, плюс куча настроек, и тут вдруг возникает необходимость запустить билд проекта не из IDE, а из командной строки.

Казалось бы, задача простая. Но не в CodeWarrior.

Несмотря на то, что утилиты для командной строки предоставлены.

Вот только не существует способа сделать экспорт настроек из IDE во что-то, с чем бы эти утилиты командной строки работали. В результате с одной стороны имеем вот такой набор настроек (и это лишь одна группа, а список всех групп можно оценить по скроллеру слева):



А с другой - описание всех возможных опций компилятора и линкера. И нужно для каждой настройки найти соответствующую опцию и вручную ее вписать в .bat файл.

А потом то же самое сделать со списком .с файлов, путями к .h файлам, определить все дефайны и прочее. Потом как-то проверить, что полученный результат идентичный билду из IDE.

И самое главное - в результате получится два независимых процесса билда проекта, которые придется вручную сопровождать.

При том что вся необходимая работа уже была проделана авторами - они же каким-то образом этот экспорт внутри IDE делают!

Сразу скажу, что IDE не вызывает утилиты командной строки, а использует отдельную версию компилятора и линкера в виде .dll.

Мне кажется, что еще большее издевательство придумать было бы очень тяжело...
Tags: Говнософт, Интерфейс, Обзор
Subscribe

  • Про интерфейсы

    Была у нас в офисе микроволновка. Старая, самая простая, вот такая: Весь интерфейс — два поворотных регулятора. Один задает…

  • Один день на яхте

    Давно, очень давно хотелось оказаться на яхте. И вот наконец удалось реализовать мечту, пока что на 1 день. Главное — что оказалось, что никого из…

  • Подарок на 8 марта :)

    Фирма удивила, подарив 8 марта ВСЕМ сотрудникам смарт-часы от неизвестного производителя с нанесенным своим логотипом :) Да, в Словении 8 марта -…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 3 comments