Buildtool

ภาพหน้าจอของซอฟแวร์:
Buildtool
รายละเอียดซอฟแวร์:
รุ่น: 0.16
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: Julio M. Merino Vidal
การอนุญาต: ฟรี
ความนิยม: 75

Rating: 2.0/5 (Total Votes: 2)

Buildtool เป็นเปลือกอย่างบูรณาการสร้างโครงสร้างพื้นฐานตาม มันสามารถนำมาใช้ในการพัฒนาชนิดของแพคเกจซอฟต์แวร์ใด ๆ เช่นโปรแกรมแบบสแตนด์อโลน, ห้องสมุดสาธารณะหรือแพคเกจเอกสารเนื่องจากต้นแบบของ
ที่นี่มีคุณสมบัติที่สำคัญของ "Buildtool" เป็น:
·สคริปต์การกำหนดค่าอัตโนมัติ: Buildtool ช่วยให้คุณเขียนที่เรียบง่าย แต่มีประสิทธิภาพยังสคริปต์การกำหนดค่าอัตโนมัติ เหล่านี้จะใช้ในการตรวจสอบคุณสมบัติของการสร้างระบบและปรับแพคเกจซอฟต์แวร์ในการสร้างอย่างถูกต้องในนั้น
·สร้างสคริปต์: ด้วย Buildtool คุณยังสามารถเขียนสคริปต์สร้าง เหล่านี้จะถูกใช้ในการสร้างและติดตั้งแพคเกจซอฟต์แวร์ในการสร้างระบบ พวกเขาช่วยให้คุณรวบรวมชนิดของแพคเกจใด ๆ ตั้งแต่สาธารณูปโภคแบบสแตนด์อโลนไปยังห้องสมุดที่ใช้ร่วมกันและในวิธีที่ง่ายมากที่ซ่อนรายละเอียดทั้งหมดของการเป็นเจ้าภาพสร้าง
·ฟรี: Buildtool เป็นสมบูรณ์ฟรีได้รับใบอนุญาตภายใต้เงื่อนไขของใบอนุญาต BSD ข้อสาม นี้โดยทั่วไปหมายความว่ามันเหมาะสมกับการพัฒนาอย่างสมบูรณ์แบบฟรีและพาณิชย์ เครื่องมืออื่น ๆ ที่ได้รับใบอนุญาต GPL ซึ่งอาจทำให้พวกเขาน่าสนใจน้อยลงสำหรับโครงการเชิงพาณิชย์หรือแม้กระทั่งบางคนฟรี!
· Modular: Buildtool ถูกแบ่งออกอย่างชัดเจนในหลายโมดูลแต่ละคนทำงานที่เฉพาะเจาะจง แม้ว่าชิ้นส่วนทั้งหมดจะบูรณาการและได้รับการจัดการทั้งหมดที่ผ่านการห่อเดียว
·ไม่มีไฟล์ที่สร้าง: สร้างแตกต่างจากสาธารณูปโภคอื่น ๆ Buildtool ต้องติดตั้งบนระบบก่อนที่จะรวบรวมแพคเกจซอฟต์แวร์ สคริปของมันไม่ได้แบบสแตนด์อโลน advantadges ของวิธีการนี​​้มีความชัดเจน: มันไม่มีความจำเป็นในการสร้างไฟล์ขนาดใหญ่เช่นสคริปต์การกำหนดค่า (มาจาก GNU autoconf) หรือไฟล์ Makefile.in (มาจาก GNU automake) ซึ่งใช้จำนวนมากของพื้นที่ในการจัดจำหน่ายไฟล์ นอกจากนี้ยังช่วยให้ทุกแพคเกจจะได้รับประโยชน์จากการแก้ไขโดยอัตโนมัติใน Buildtool โดยไม่ต้องมีการงอกใหม่ไฟล์ที่รวมอยู่ในการจัดจำหน่าย ในฐานะที่เป็น disadvantadge คุณจะต้องติดตั้งในระบบ Buildtool สร้าง ... แต่คุณทราบมากเกี่ยวกับการติดตั้งแพคเกจซอฟต์แวร์ขนาดเล็กเช่นนี้? จริงๆไม่ได้!
·พกพา: Buildtool เป็นที่รู้จักกันในการทำงานในอย่างน้อยดาร์วิน FreeBSD, Linux, NetBSD, OpenBSD และ Solaris โปรดจำไว้ว่าการพกพาเป็นสิ่งสำคัญมากและข้อบกพร่องการรายงานในด้านนี้ได้รับการจัดการโดยเร็วที่สุดเท่าที่เป็นไปได้
·เชลล์สคริปต์มาตรฐาน: ในกรณีที่คุณสงสัย Buildtool เป็นรหัสทั้งหมดในเชลล์สคริปต์ POSIX มีข้อยกเว้นบางบาง ซึ่งจะรวมถึงล่ามเปลือกของตัวเองพร้อมกับคุณสมบัติที่ไม่ได้มาตรฐานบางคน (เพิ่มให้เต็มประสิทธิภาพ) เขียนในซีบางสาธารณูปโภคผู้ช่วยจะเขียนยังอยู่ในซี แต่จากจุดของนักพัฒนาในมุมมองของทั้งหมดจะลดลงไปเป็นเปลือกรหัสสร้างสคริปต์ จะถูกเขียนในภาษานี้
มีอะไรใหม่ในรุ่นนี้:
·เพิ่มการสนับสนุน preliminar สำหรับไดเรกทอรีการทำงานซึ่งจะใช้ในการใส่ไฟล์ชั่วคราวทั้งหมดที่สร้างขึ้นในระหว่างการสร้างในพวกเขา นี้จะช่วยให้การทำแหล่งต้นไม้อ่านอย่างเดียวมันจะไม่ได้รับการปนเปื้อน แต่อย่างใด โปรดทราบว่าแพคเกจที่มีอยู่อาจจะต้องปรับแต่งบางอย่างในไฟล์ตรรกะของพวกเขาให้การสนับสนุนนี้อย่างสมบูรณ์ เพื่อช่วยให้มีการทดสอบคุณควรตั้งค่าตัวแปร BT_USE_WORKDIR ใน bt_config.conf จะ `ใช่ 'เพื่อให้คุณลักษณะนี้จะใช้เสมอ
·เพิ่มมาตรฐานการปรับแต่ง `DOC 'คุณสมบัติที่สามารถนำมาใช้โดยผู้ใช้ที่จะปิดการใช้งานการติดตั้งเอกสาร แพคเกจที่มีอยู่อาจจะต้องได้รับการแก้ไขที่จะให้เกียรตินี้แม้ว่า
·หลัก bt_logic ได้รับการเขียนใหม่ คือตอนนี้เร็วกว่าก่อนและมีการควบคุมการพึ่งพาที่ดีขึ้นซึ่งจะช่วยแก้ข้อผิดพลาดโง่ ๆ อีกมากมาย
·กรอบเพื่อเรียกใช้โปรแกรมถอนการติดตั้ง (ที่อาจจะเชื่อมโยงกับห้องสมุดถอนการติดตั้ง) ได้รับการ readded มันจะคล้ายกับสิ่งที่ไม่ libtool กับไดเรกทอรี .libs ของตนและเป็นสมบูรณ์โปร่งใสให้กับผู้ใช้
·เพิ่ม (ในความเป็นจริง readded ขณะที่มันได้หายไปในระหว่างการแปลงเพื่อ bt_logic) การสนับสนุนการติดตั้งแพคเกจในไดเรกทอรีรากปลอมจำเป็นต้องใช้ในระบบแพคเกจจำนวนมากเพื่อสนับสนุนโปรแกรม Buildtool-ized
·ชื่อนิยาม (ผู้เขียนไปยังส่วนหัวของการตั้งค่า) จะถูกเปลี่ยนให้มีชื่อภาษาพวกเขาอ้างถึงในพวกเขา นี้ให้การสนับสนุนที่ดีขึ้นเมื่อ C และ C ++ คอมไพเลอร์ไม่ตรงกับ โปรดทราบว่านี้จะมีผลบังคับใช้คุณจะต้องตั้ง BT_REQUIRE ไป (อย่างน้อย) 0.16 `'; มิฉะนั้นพฤติกรรมก่อนหน้านี้จะถูกเก็บไว้
·การแก้ไขหลายได้รับการทำใน bt_check_bits () ฟังก์ชัน
·แก้ไขคำสั่งในการเชื่อมโยงเพื่อให้ bt_logic ไดเรกทอรีห้องสมุดที่ปรากฏภายใต้ลำดับชั้นโครงการเดียวกัน (และระบุตนเองโดยธง -L) จะไม่ได้แปลงเป็น RPATH
·แก้ไขสร้างภายใต้ OpenBSD 3.4, HP-UX และ Tru64
·เพิ่ม bt_check_prog_make () ตรวจสอบ bt_config ซึ่งมีลักษณะการให้ยูทิลิตี้
·เพิ่ม bt_echo () และ bt_source () ฟังก์ชั่นการ bt_swcgen
·การติดตั้งได้เปลี่ยนไปใช้ไดเรกทอรี unversioned และไบนารี.

ซอฟต์แวร์ที่คล้ายกัน

autorevision
autorevision

17 Feb 15

ELFIO
ELFIO

20 Feb 15

cx_Freeze
cx_Freeze

17 Jul 15

cc65
cc65

14 Apr 15

ความคิดเห็นที่ Buildtool

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่