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 за BSD

GNU Make

GNU Make

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

Ninja Build

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

autosetup

autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.