Reggae build system

Reggae build system

Reggae е (мета) система за изграждане с множество предни (D, Python, Ruby, Javascript, Lua) и задръствания (make, ninja, tup, custom).Това е алфа софтуер, тестван само в Linux и вероятно има промени в промените.Характеристики - Множество фронтове: напишете четими и кратки описания на съставяне в D, Python, Ruby, JavaScript или Lua.- Множество бактерии: генерира системи за изграждане на make, ninja, tup и персонализиран двоичен бекенд - Подобно на autotools, няма зависимост от самите реге за хората, които просто искат да създадат вашия софтуер.Опцията --export генерира - изграждане на система, която работи в корена на вашия проект, без да се налага да инсталирате reggae в целевата система - Гъвкаво описание на DAG на ниско ниво DSL във всяка граница, за да направите каквото и да било - DSL правила за високо ниво за обикновена изгражданесистемни задачи за проекти на C, C ++ и D - Автоматично откриване на зависимост на заглавката / модула за C, C ++ и D - Автоматично се изпълнява, само ако описанието на компилацията се промени - Изграждане извън дърво - няма нужда да създавате двоични файлове в изходното дърво - Потребител-дефинирани променливи като CMake, за да се избират функции преди време за компилация - интеграция с dub за D проекти ...
reggae-build-system

Категории

Алтернативи на Reggae build system за Mac

Maven

Maven

Apache Maven е Java-базиран инструмент за автоматизация на изграждане и управление на проекти (в разработването на софтуер).
CMake

CMake

CMake е семейство инструменти, предназначени за изграждане, тестване и пакетиране на софтуер.
Gradle

Gradle

Gradle е изградена автоматизация на изграждане.
GNU Make

GNU Make

Make е инструмент, който контролира генерирането на изпълними файлове и други неизточни файлове на програма от изходните файлове на програмата.
SCons

SCons

SCons е инструмент за изграждане на софтуер с отворен код - тоест инструмент за изграждане от ново поколение.
Premake

Premake

Мощна проста конфигурация за изграждане
MakeMe

MakeMe

Embedthis MakeMe е модерна замяна на марката и autoconf.
Ant

Ant

Apache Ant е инструмент за изграждане, базиран на отворен код (за разработка на софтуер).Той използва XML файлове, за да опише, структурира и контролира процеса на изграждане.
Ninja Build

Ninja Build

Ninja е малка система за изграждане с фокус върху скоростта.
Buck

Buck

Buck е изградена система, разработена и използвана от Facebook.Той насърчава създаването на малки модули за многократна употреба, състоящи се от код и ресурси, и поддържа различни езици на много платформи.
qmake

qmake

qmake е инструмент от компанията Qt, който помага за опростяване на процеса на изграждане на проекта за развитие в различни платформи.qmake автоматизира генерирането на Makefiles, така че са необходими само няколко реда информация за създаване на всеки Makefile.
Meson

Meson

Meson е система за изграждане с отворен код, предназначена да бъде едновременно изключително бърза и, още по-важно, по-удобна за потребителя.
tup

tup

Tup е базирана на файлове система за изграждане за Linux, OSX и Windows.
Phing

Phing

PHing не е GNU make;това е система за изграждане на PHP проекти или инструмент за изграждане, базиран на? Apache Ant.
Cake

Cake

Cake (C # Make) е система за автоматизация на крос-платформено изграждане със C # DSL за задачи като компилиране на код, копиране на файлове и папки, провеждане на тестове на единици, компресиране на файлове и изграждане на NuGet пакети.