Buildtool.

التحميل الان

Buildtool. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Julio M. Merino Vidal
  • موقع ويب الناشر:

Buildtool. العلامات


Buildtool. وصف

Buildtool عبارة عن بنية تحتية بناء قذيفة متكاملة للغاية. Buildtool عبارة عن بنية تحتية بناء قذيفة متكاملة للغاية. يمكن استخدامه في تطوير أي نوع من الحزمة البرمجية، مثل البرامج المستقلة والمكتبات المشتركة أو حزم الوثائق نظرا لتعريفها. إن بعض الميزات الرئيسية ل "Buildtool": البرامج النصية التكوين التلقائية: Buildtool يتيح لك كتابة بسيطة، ولكن النصوص القوية، البرامج النصية التكوين التلقائية. يتم استخدام هذه للتحقق من ميزات نظام الإنشاء وتكييف حزمة البرامج للبناء بشكل صحيح فيه. بناء البرامج النصية: مع Buildtool يمكنك أيضا كتابة البرامج النصية بناء أيضا. يتم استخدام هذه لإنشاء حزمة برامج وتثبيتها في نظام الإنشاء. تتيح لك تجميع أي نوع من الحزمة، تتراوح من المرافق المستقلة إلى المكتبات المشتركة، وبطريقة بسيطة للغاية، والتي تخفي جميع تفاصيل مضيف البناء. الحرة: Buildtool خالية تماما، مرخصة تحت شروط شروط ثلاثة شروط BSD رخصة. هذا يعني أساسا أنه يناسب التنمية المجانية والتجارية تماما. الأدوات الأخرى هي مرخصة GPL، والتي قد تجعلها أقل جاذبية للمشروعات التجارية، أو حتى بالنسبة لبعضها المجانية! وحدات: يتم تقسيم Buildtool بوضوح في عدة وحدات، كل واحد يقوم بمهمة محددة. على الرغم من أن جميع الأجزاء متكاملة للغاية، ويتم التعامل معها جميعا من خلال غلاف واحد. لا توجد ملفات مولدة: على عكس الأدوات المساعدة الأخرى بناء، يجب تثبيت Buildtool على النظام قبل تجميع حزم البرامج؛ البرامج النصية ليست مستقلة. إن مزايدة هذا النهج واضحة: ليس هناك حاجة لتوليد ملفات ضخمة مثل تكوين البرامج النصية (القادمة من GNU Autoconf) ولا ملفات Makefile.in (القادمة من Automake GNU)، والتي تستخدم كمية كبيرة من المساحة في ملفات التوزيع. كما يسمح لجميع الحزم للاستفادة تلقائيا من الإصلاحات في Buildtool، دون الحاجة إلى تجديد الملفات المضمنة في التوزيع. كحالمين، تحتاج إلى تثبيت Buildtool على نظام الإنشاء ... ولكن هل تمانع حقا في تثبيت حزمة برامج صغيرة مثل هذا؟ حقا لا! المحمولة: يعرف Buildtool العمل في، على الأقل، داروين، FreeBSD، Linux، Netbsd، OpenBSD و Solaris. ضع في اعتبارك أن القدرة على ذلك مهمة للغاية، ويتم التعامل مع الأخطاء التي تم الإبلاغ عنها في هذا الجانب في أقرب وقت ممكن. البرمجة النصية القياسية شل: في حال كنت تتساءل، يتم ترميز Buildtool تماما في البرمجة النصية بوسيكس قذيفة، مع بعض الاستثناءات القليلة. ويشمل مترجم قذيفة خاصة به، مع بعض الميزات غير القياسية (تمت إضافته للأداء الكامل)، مشفرة في C. يتم ترميز بعض الأدوات المساعدة المساعدة أيضا في C. ولكن من وجهة نظر المطور، يتم تقليل كل شيء إلى رمز Shell كإشارة البرامج النصية مكتوبون في هذه اللغة. what الجديد في هذا الإصدار: وأضاف دعم Preeliminar لدليل العمل، والذي يستخدم لوضع جميع الملفات المؤقتة التي تم إنشاؤها أثناء الإنشاء فيها. هذا يتيح لجعل شجرة المصدر يقرأ فقط، لأنه لن يصبح ملوثا بأي طريقة. لاحظ أن الحزم الحالية قد تحتاج إلى بعض القرص في ملفات المنطق الخاصة بها لدعم هذا تماما. للمساعدة في الاختبار، يجب عليك تعيين متغير BT_USE_WORKDIR في BT_Config.conf إلى "نعم"، بحيث يتم استخدام هذه الميزة دائما دائما ميزة قياسية قابلة للتخصيص "Doc"، والتي يمكن استخدامها من قبل المستخدم النهائي لتعطيل تثبيت تثبيت توثيق. قد تحتاج إلى إصلاح الحزم الموجودة لتكريم هذا، على الرغم من إعادة كتابة جوهر bt_logic. أصبح الآن أسرع بكثير من ذي قبل ولديه سيطرة أفضل على التبعية، مما يحل العديد من الأخطاء الغبية. تم إنشاء إطار لتشغيل البرامج التي تم تثبيتها (تلك التي قد تكون مرتبطة بمكتبات إلغاء تثبيتها). إنه مشابه جدا لما يفعله libtool بدليل .libs الخاص به، وهو شفافة تماما للمستخدم النهائي. تمت إضافته (في الواقع، قرين، كما فقدت أثناء التحويل إلى BT_LOGIC) لتثبيت الحزم في دليل جذر مزيف ، اللازمة في العديد من أنظمة الحزم لدعم برامج Buildtool-Ized. تم تغيير أسماء التعريفات (تلك المكتوبة إلى رأس التكوين) لتضمين اسم اللغة الذي يشيرون إليه فيها. يوفر هذا دعم أفضل عندما لا تتطابق برامج التحويل البرمجيات C و C ++. لاحظ أنه بالنسبة لهذا ساري المفعول، تحتاج إلى تعيين bt_require إلى (على الأقل) `0.16 '؛ خلاف ذلك، يتم الاحتفاظ بالسلوك السابق. تم إجراء إصلاحات متعددة في وظيفة BT_CHECK_BITS (). إصلاح أمر الارتباط في BT_LOGIC بحيث تكون أدلة المكتبة التي تظهر تحت نفس التسلسل الهرمي للمشروع (وتحدد يدويا بواسطة علامة -l) ليست كذلك تحويلها إلى RPETR. بناء ثابت تحت OpenBSD 3.4، HP-UX و TRU64. إضافة BT_CHECK_PROG_MAKE () تحقق في BT_CONFIG، والتي تبحث عن الأداة المساعدة. أضف وظائف BT_ECHO () و BT_Source () إلى BT_SWCGEN. تم تغيير التثبيت لاستخدام الدلائل والنفايات العجلة.


Buildtool. برامج ذات صلة