Лучший фреймворк для написания скриптов сборки - PullRequest
0 голосов
/ 07 сентября 2010

Некоторые из основных требований:

  1. Основные требования скриптов сборки, такие как извлечение из scm, копирование, компиляция:)
  2. Совместимость в Windows, Unix (Solaris, HPUX, AIX) и Linux.

Я слышал о нескольких хороших вариантах, таких как scons, ant и т. Д., Но хотел бы знать, какой ваш любимый выбор?
В настоящее время у меня 36 сценариев kornshell, которые мне нужно портировать, так как kornshell не поддерживается должным образом даже в подсистеме UNIX для Windows.

1 Ответ

1 голос
/ 07 сентября 2010

Мой голос идет за cmake.Для меня важно, чтобы это была система мета-сборки.

CMake генерирует собственные make-файлы и рабочие пространства, которые могут использоваться в выбранной вами компиляции среде.

Пользователи Linuxработа с затмением, пользователь windows с визуальной студией.Я также рассмотрел scons с полной мощью python за ним, но как указано в scons wiki :

Подводя итог, я очень субъективно считаю, что scons - лучшая идея, но CMake имеет более сильную реализацию

...