Вопрос: Существуют ли библиотеки / рамки для SCons?


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

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


11


источник


Ответы:


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

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


7



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


10



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


1



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


0