Обнаружил оппортюнитю. В мире, оказывается, нету нормальной широко распространенной build system/SCM. Замечательные в своей непостижимости autotools просто непригодны ни на чем кроме юникса, не менее замечательный CMake просто халтурно сделан - у него отличная идея и где-то примерно на треть хороший дизайн, а две трети дизайна и реализация просто мусор. qmake пригоден для использования только в коммерческой версии Qt и кроме того весьма ограничен в возможностях.
Я сильно подозреваю что купив за десять тыщ мильенов фунтов долларов какой-нибудь перфорс я получу такую же помойку, только еще и без исходников.
Либо это никому не надо, либо до сих пор никто не нагнулся и не поднял с земли деньги.
Compliance test для любой билдовой системы: напишите "makefile" в ней, который позволит собрать из одних исходников в один проход статическую и динамическую библиотеку под линукс. А отдельный проход под виндами соберет статическую и динамическую библиотеку под венды. Если тест пройден, сделайте тоже самое, но со сборкой промежуточной convenience library.
Мы в результате остановились на CMake + autotools для того, на что CMake просто непригоден.
Я сильно подозреваю что купив за десять тыщ мильенов фунтов долларов какой-нибудь перфорс я получу такую же помойку, только еще и без исходников.
Либо это никому не надо, либо до сих пор никто не нагнулся и не поднял с земли деньги.
Compliance test для любой билдовой системы: напишите "makefile" в ней, который позволит собрать из одних исходников в один проход статическую и динамическую библиотеку под линукс. А отдельный проход под виндами соберет статическую и динамическую библиотеку под венды. Если тест пройден, сделайте тоже самое, но со сборкой промежуточной convenience library.
Мы в результате остановились на CMake + autotools для того, на что CMake просто непригоден.
no subject
Date: 2006-12-15 03:27 pm (UTC)no subject
Date: 2006-12-15 03:33 pm (UTC)no subject
Date: 2006-12-17 02:15 pm (UTC)http://www.termiit.com/termiit/
http://www.termiit.com/news/
no subject
Date: 2006-12-17 02:22 pm (UTC)no subject
Date: 2006-12-17 02:25 pm (UTC)no subject
Date: 2006-12-17 03:29 pm (UTC)да и вообще? неужели в 2006 году все еще существенно на чем именно писать? какая разница?
no subject
Date: 2006-12-17 05:37 pm (UTC)А на тулзу-то можно где-нибудь посмотреть вживую?
no subject
Date: 2006-12-17 06:27 pm (UTC)а на тулзу посмотреть можно. я ей, правда, с год уже не занимался. надо вытащить из CVS'а - и попробовать собрать. может оказаться, что сейчас она в нерабочем состоянии. но, не думаю что ее слишком сложно будет оживить.
а в чем интерес-то? это всего лишь графический редактор. настоящим воинам, такое не к лицу, наверное?? :) :) :)
no subject
Date: 2006-12-17 06:39 pm (UTC)Не, заброшенную тулзу мне смотреть неинтересно. К гуйне позорной я отношусь нормально пока от нее польза есть. Вон Саша меня постоянно чморит за использование MS VS, а мне все равно :-) У меня там vim и мне хорошо.
Кстати, а редактор чего оно?
no subject
Date: 2006-12-17 06:53 pm (UTC)у меня главная проблема что с ANT'ом, что с Make - абсолютная "недокументируемость" их входных языков. билд процесс получается слишком сильно завязанным на очередного "волосатого". а это никуда не годится.