SCons
SCons — инструмент для автоматизации сборки программных проектов, разработанный как замена утилиты make с интегрированной функциональностью аналогичной autoconf/automake. SCons автоматически анализирует зависимости между исходными файлами и требования адаптации к операционной системе исходя из описания проекта, и генерирует конечные бинарные файлы для установки на целевую ОС. SCons использует язык Python в качестве основы, поэтому конфигурация проектов и инструменты для управления процессом сборки являются сценариями на Python. Возможности
Пример использованияВ самом простом варианте файл SConstruct будет содержать всего одну строку Program('main.c') При выполнении команды scons из файла main.c будет сгенерирована программа main (в Linux) или main.exe (в Windows). История и связанные проектыПроект SCons стартовал под именем ScCons и выиграл конкурс Software Carpentry SC Build в августе 2000. Прототипом послужила утилита Cons. SCons послужил прототипом для проекта Waf, первоначально известного под именем «SCons/BKsys» и рождённого в сообществе KDE. Некоторое время его планировали использовать для KDE4 и последующих версий, но от этой идеи отказались в пользу CMake. [1] Архивная копия от 7 мая 2011 на Wayback Machine Программные проекты, использующие SCons
Примечания
См. такжеСсылки
|
Portal di Ensiklopedia Dunia