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

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

دسته بندی ها

گزینه های Reggae build system برای همه سیستم عامل های دارای مجوز

Maven

Maven

Apache Maven ابزاری مبتنی بر جاوا برای اتوماسیون ساختمانی و مدیریت پروژه (در توسعه نرم افزار) است.
CMake

CMake

CMake خانواده ای از ابزارهایی است که برای ساخت ، تست و بسته بندی نرم افزار طراحی شده است.
Gradle

Gradle

Gradle است اتوماسیون ساخت تکامل یافته است.
GNU Make

GNU Make

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

SCons

SCons یک ابزار ساخت نرم افزار منبع باز است - یعنی یک ابزار ساخت نسل بعدی.
Premake

Premake

پیکربندی ساخت ساده
MakeMe

MakeMe

Embedthis MakeMe جایگزینی مدرن برای ساخت و اتوکون است.
Ant

Ant

Apache Ant یک ابزار ساخت مبتنی بر منبع باز جاوا (برای توسعه نرم افزار) است.از فایلهای XML برای توصیف ، ساختار و کنترل فرایند ساخت استفاده می کند.
Ninja Build

Ninja Build

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

Buck

باک یک سیستم ساخت است که توسط فیس بوک استفاده و ساخته شده است.این برنامه ایجاد ماژول های کوچک و قابل استفاده مجدد متشکل از کد و منابع را تشویق می کند و زبان های مختلفی را در بسیاری از سیستم عامل ها پشتیبانی می کند.
  • نرم افزار رایگان
  • Mac
  • Linux
qmake

qmake

qmake ابزاری از شرکت Qt است که به ساده سازی فرآیند ساخت پروژه توسعه از طریق سیستم عامل های مختلف کمک می کند.qmake به طور خودکار تولید Makefiles را اتومات می کند به طوری که برای ایجاد هر Makefile فقط چند خط اطلاعات لازم است.
Autoconf

Autoconf

ماکروها برای تولید اسکریپت های پوسته برای پیکربندی خودکار بسته های کد منبع.
  • نرم افزار رایگان
  • Linux
Meson

Meson

Meson یک سیستم ساخت منبع باز است که به معنای بسیار سریع و حتی مهمتر از همه در حد امکان کاربر پسند است.
tup

tup

Tup یک سیستم ساخت مبتنی بر پرونده برای لینوکس ، OSX و ویندوز است.
Cake

Cake

کیک (C # Make) یک سیستم اتوماسیون ساخت متقاطع با C # DSL برای کارهایی مانند تهیه کد ، کپی کردن پرونده ها و پوشه ها ، اجرای واحد تست ، فشرده سازی فایل ها و ساخت بسته های NuGet است.