Reggae build system

Reggae build system

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 ...

سایت اینترنتی:

دسته بندی ها

گزینه های دیگر برای Reggae build system برای BSD

GNU Make

GNU Make

Make ابزاری است که تولید فایلهای اجرایی و سایر فایلهای غیر منبع یک برنامه را از پرونده های منبع برنامه کنترل می کند.
Ninja Build

Ninja Build

Ninja یک سیستم ساخت کوچک با تمرکز بر سرعت است.
autosetup

autosetup

autosetup ابزاری شبیه به autoconf است ، با توجه به قابلیت های سیستم و گزینه های انتخاب شده توسط کاربر ، پیکربندی یک سیستم ساختمانی برای محیط مناسب.