В настоящий момент усиленно размышляю и пробую на тему перевода всех прожектов фирмы (с\с++, java и, в идеале, c#)
на некую единую систему сборки интегрированную с svn и, возможно, некоторыми скриптами tcl.
Сборку планирую производить с помощью cmake.
Целевые платформы - Linux, Solaris, Windows.
К скриптам смейка планирую добавить:
- тестирование (пока смотрю на CTest\ Expect от tcl для гуев\ и, если средств CTest не хватит - cunit\cppunit)
- поиск ликов и, возможно, профилирование\оптимизация при необходимости - valgrind\glow code\purify.
- багтреккинг связан с самопальной внутренней системой, ее выбор, к сожалению, от меня уже не зависит.
Перед коммитом\после чекаута - с помощью uncrustify ровнять код под общий стандарт\вкус выкачавшего свою ветку девелопера.
Хотелось бы услышать впечатление тех, кто кроме cmake использовал иные билд-системы (а-ля cruisecontrol\ maven \ etc ),
в чем их функциональные преимущества\недостатки, в плане кроссплатформенности\гибкости\интегрирования сторонних средств (для тестирования\оптимизации), по сравнению с cmake?
Ответ на:
комментарий
от baverman
Ответ на:
комментарий
от iZEN
Ответ на:
комментарий
от baverman
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.