Есть ли библиотеки / фреймворки для SCons? - PullRequest
11 голосов
/ 06 февраля 2009

Кажется, что каждый проект, использующий SCons, заново изобретает колесо. Я был бы рад принять кто-то макет каталога и / или решение для вариантов сборки (отладка / выпуск), и / или инфраструктуры тестирования, и / или лучших практик.

Даже несколько не слишком простых примеров помогут.

Ответы [ 4 ]

10 голосов
/ 08 марта 2009

Возможно, вас заинтересует Google Construction Tool Toolkit , который был открыт с открытым исходным кодом в феврале 2009 года . Он добавляет новые функции поверх SCons, такие как улучшенная генерация файлов проекта Visual Studio, функции модульного тестирования и распределенные сборки с помощью distcc или incredibuild.

7 голосов
/ 09 февраля 2009

Рецепты SCons в вики - хорошее место для начала. Кроме того, взгляните на другие проекты, которые используют SCons, например, Система сборки Ardor . Если это не помогает, есть несколько сторонних расширений SCons , на которые вы можете взглянуть:

Насколько мне известно, нет SCons лучших практик , которые были согласованы. Сообщество SCons, кажется, предпочитает адаптивность, а не канонизацию. Однако не сложно спроектировать приличную систему сборки на базе SCons с нуля. (Как только вы поймете, как работает VariantDir, по крайней мере.)

1 голос
/ 04 апреля 2009

Если вы используете Eclipse для разработки на C ++, вы можете попробовать этот плагин для сборщика SCons (http://nic -nac-project.org / ~ lothar / eclipse / update / SConsBuilderPlugin.html )

0 голосов
/ 26 декабря 2014

Другим хорошим примером использования SCons является система сборки для игрового движка Godot, лицензированного по MIT:

...