Reggae یک سیستم ساختاری (متا) است که دارای جلوی چندگانه (D ، پایتون ، روبی ، Javascript ، Lua) است و دارای پس زمینه (make، ninja، tup، custom) است.این نرم افزار آلفا است ، فقط در لینوکس تست شده است و احتمالاً باعث ایجاد تغییراتی در آن می شود.ویژگی ها - جلوه های چندگانه: توضیحات ساختنی خواندنی و مختصر را در D ، Python ، Ruby ، JavaScript یا Lua بنویسید.- باطن های چندگانه: باعث ایجاد سیستم های ساخت ، نینجا ، تاپ و یک پس زمینه دودویی سفارشی می شود - مانند autotools ، هیچ وابستگی به خود رگی برای افرادی که فقط می خواهند نرم افزار شما را بسازند نیست.گزینه --export یک سیستم ساخت ایجاد می کند که در ریشه پروژه شما بدون نیاز به نصب رگی بر روی سیستم هدف کار می کند - توضیحات DAG سطح پایین انعطاف پذیر DSL در هر مقدم برای انجام هر کاری - قوانین DSL با سطح بالا برای ساخت مشترکوظایف سیستم برای پروژه های C ، C ++ و D - شناسایی هشدار خودکار وابستگی به هدر / ماژول برای C ، C ++ و D - در صورت تغییر توضیحات ساخت - به صورت خودکار خود را اجرا می کند - ساخت درخت خارج از درخت - نیازی به ایجاد باینری در درخت منبع - کاربرمتغیرهای تعریف شده مانند CMake به منظور انتخاب ویژگی ها قبل از تدوین زمان - ادغام دوبله برای پروژه های D ...
سایت اینترنتی:
https://github.com/atilaneves/reggaeدسته بندی ها
گزینه های دیگر برای Reggae build system برای Linux
![Maven](https://i.altapps.net/icons/maven-f9c2a.png)
31
![CMake](https://i.altapps.net/icons/cmake-7bccb.png)
30
![GNU Make](https://i.altapps.net/icons/gnu-make-3204b.png)
15
![SCons](https://i.altapps.net/icons/scons-65670.png)
12
![Ant](https://i.altapps.net/icons/ant-4a14c.png)
10
![Ninja Build](https://i.altapps.net/icons/ninja-build-590f6.png)
6
![Buck](https://i.altapps.net/icons/buck-659d7.png)
3
![qmake](https://i.altapps.net/icons/qmake-c8401.png)
3
![Autoconf](https://i.altapps.net/icons/autoconf-6528c.png)
3
![Meson](https://i.altapps.net/icons/meson-5407c.png)
2
![tup](https://i.altapps.net/icons/tup-291fb.png)
1