mk-configure

ภาพหน้าจอของซอฟแวร์:
mk-configure
รายละเอียดซอฟแวร์:
รุ่น: 0.24.0
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Aleksey Cheusov
การอนุญาต: ฟรี
ความนิยม: 2

Rating: 3.0/5 (Total Votes: 1)

mk กำหนดค่าเป็นเบาง่ายสำหรับการใช้งานแทน autotools GNU เขียนใน BMAKE (รุ่นพกพาของ NetBSD ให้) และเครื่องมือ POSIX (awk เปลือก ฯลฯ ) FreeBSD และ OpenBSD ทำไม่ดี พวกเขาจะไม่เข้ากันกับ NetBSD BMAKE GNU ทำให้ไม่ดีเกินไปก็จะสมบูรณ์ไม่เข้ากันกับ NetBSD BMAKE
mk กำหนดค่าให้เป็นจำนวนมากรวมถึงไฟล์ที่เขียนในและ BMAKE และจำนวนของโปรแกรมแบบสแตนด์อโลนที่ควรจะติดตั้งไปยังโฮสต์ของผู้ใช้สำหรับการสร้างซอฟแวร์

คุณสมบัติ .

  • วิธีที่ง่ายสำหรับการสร้าง executables แบบสแตนด์อโลนห้องสมุดแบบคงที่และใช้ร่วมกันเขียนใน C, C ++, Fortran, Pascal และวัตถุประสงค์ C; .cat และไฟล์ .html จากหน้าคน; .info หน้าจากแหล่งอื่น ๆ Texinfo LEX, YACC ได้รับการสนับสนุน การสนับสนุนสำหรับภาษาอื่น ๆ มีการวางแผน.
  • การติดตั้งและยกเลิกการติดตั้ง executables ห้องสมุดสคริปต์ไฟล์เอกสารและอื่น ๆ สนับสนุน DESTDIR นอกจากนี้ยังมี.
  • แบบบูรณาการการสนับสนุน autoconf เหมือนการหา #include ไฟล์ห้องสมุดและการดำเนินงานฟังก์ชั่นการทำงานของคำนิยามที่กำหนดประเภทสมาชิก struct ฯลฯ .
  • จำนวนของการตรวจสอบในตัวสำหรับเช่น endianess ระบบกระทิง GNU หรือ GNU โปรแกรมดิ้นและอื่น ๆ อีกมากมาย.
  • วิเคราะห์การพึ่งพาอัตโนมัติในตัวสำหรับ C, C ++ และ Fortran (ยังไม่ได้ใช้จะสามารถใช้ได้เร็ว ๆ นี้).
  • การขยายโดยการเขียน BMAKE รวมไฟล์.
  • การสนับสนุนสำหรับการทดสอบการถดถอย (ดู mkc.minitest.mk ตัวอย่าง).
  • mk กำหนดค่าที่มีขนาดเล็กและใช้งานง่าย เป็นมั่นเหมาะง่ายมากสำหรับการใช้งานกว่า autotools GNU หลายคนคิดว่ามันเป็นยังง่ายกว่าโครงการอื่น ๆ เช่นการแข่งขัน CMake, scons และอื่น ๆ .

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การสนับสนุนสำหรับโครงการย่อยที่มี / สัญลักษณ์ถูกบันทึกอยู่ใน MKC ย่อย {ผบ PRJ} .mk กับการเปลี่ยนแปลงที่เหมาะสมในตัวแปร OBJDIR_.
  • การแก้ไขสำหรับเป้าหมาย & quot; ErrorCheck & quot; ใน mkc.sub {ผบ PRJ} .mk.
  • การแก้ไขสำหรับ MAKEOBJDIR ไม่ว่างเปล่าและ MAKEOBJDIRPREFIX ใน mkc.sub {ผบ PRJ} .mk การปรับปรุงเล็กน้อยในตัวอย่าง / * / linkme.mk.
  • DPLIBS จะเลิก.
  • การแก้ไขเล็กน้อยใน mkc_imp.lua.mk (LUA_MODULES กับ LUA_LMODULES).
  • การปรับปรุงและแก้ไขในหน้าคนและคำถามที่พบบ่อย.

มีอะไรใหม่ ในรุ่น 0.21.1:

  • เป้าหมาย & quot; ErrorCheck & quot; (& quot; กำหนดค่า & quot;). ไม่สามารถทำงานได้ในแบบคู่ขนาน
  • แก้ไขข้อผิดพลาดที่ปรากฏในแบบคู่ขนานสร้าง (ทำให้ -j).
  • การสนับสนุนสำหรับ IRIX64 และไฮกุได้ดำเนินการ.
  • นำเสนอในรูปแบบ PDF ได้รับการปรับปรุง.

มีอะไรใหม่ ในรุ่น 0.21.0:

  • การสนับสนุนสำหรับคอมไพเลอร์เสียงดังกราวถูกนำมาใช้
  • ตัวแปรใหม่ MKCHECKS และ LEXLIB ถูกเพิ่ม.
  • การสนับสนุนสำหรับ Intel C / C ++ คอมไพเลอร์ได้รับการปรับปรุง.
  • หน้าคนและนำเสนอได้รับการปรับปรุงให้ดีขึ้น.
  • mkc_install ท้องถิ่นนั้นจะใช้สำหรับการติดตั้ง mk กำหนดค่าสำหรับการลดความซับซ้อนของกระบวนการติดตั้งบนแพลตฟอร์มที่ไม่ใช่ BSD.
  • เป้าหมายใหม่ & quot; Filelist & quot; ที่ผลรายการของไฟล์สำหรับโครงการทั้งหมด (หลังจากการติดตั้ง) ได้รับการแนะนำ.
  • ไร้ประโยชน์ & quot; .sh: & quot; กฎจะถูกลบออก.
  • มีการเปลี่ยนแปลงรายย่อยอื่น ๆ และการปรับปรุงมี.

มีอะไรใหม่ ในรุ่น 0.20.0.

  • ตัวแปรใหม่ ProjectName และ CFLAGS.pic
  • EXPORT_DYNAMIC ตัวแปรใหม่สำหรับการทำสัญลักษณ์ทั้งหมดในปฏิบัติการมองเห็นการเชื่อมโยงหรือ dlopen'ed ห้องสมุด.
  • แก้ไขสำหรับการสนับสนุน Lua.
  • การสนับสนุนสำหรับ EXPORT_SYMBOLS สำหรับดาร์วิน.
  • แก้ไขสำหรับดาร์วิน (MKDLL) * BSD, Linux และ QNX: LD---retain สัญลักษณ์ไฟล์ที่ไม่ได้ใช้อีกต่อไปสำหรับ EXPORT_SYMBOLS; LD --version สคริปต์ที่ใช้แทน.
  • แก้ไขสำหรับสิทธิ์ใน Interix.
  • เอกสารและการปรับปรุงการนำเสนอ.
  • ทำความสะอาดพ.

มีอะไรใหม่ ในรุ่น 0.19.0.

  • แก้ไขสำหรับ LPREFIX, YPREFIX และ YHEADER
  • เป้าหมาย & quot; ติดตั้ง & quot; สร้างไดเรกทอรีปลายทางโดยค่าเริ่มต้น (เรียกเป้าหมาย & quot; installdirs & quot;).
  • EXPORT_SYMBOLS ตัวแปรใหม่สำหรับการส่งออก (ในห้องสมุดวัตถุที่ใช้ร่วมกัน) สัญลักษณ์ที่ระบุไว้เท่านั้น.
  • ตัวแปรใหม่ NOSUBDIR, EXPORT_VARNAMES และ NOEXPORT_VARNAMES ใน MKC. {subdir, subprj} .mk.
  • โดยค่าเริ่มต้น _mkc_ * แฟ้มแคชจะถูกสร้างขึ้นในไดเรกทอรีด้านบนของโครงการ.
  • การปรับปรุงเอกสาร.
  • การทดสอบการถดถอยเพิ่มเติมและตัวอย่าง.
  • การสนับสนุนที่ดีกว่าสำหรับ Solaris และ OSF1.
  • การปรับปรุงอื่น ๆ .

มีอะไรใหม่ ในรุ่น 0.18.0:

  • ตัวแปรใหม่ ๆ ได้ถูกนำเสนอ:
  • LUA_LMODDIR และ LUA_CMODDIR -. ไดเรกทอรีการติดตั้งสำหรับโมดูล Lua เขียนใน Lua และ C
  • MKC_VERSION เป็นเอกสารในขณะนี้.
  • MLINKS ตอนนี้ทำงานเช่นเดียวกับใน NetBSD.
  • CFLAGS.warns .. และ .. CXXFLAGS.warns จะถูกบันทึกในขณะนี้ รู้สึกอิสระที่จะตั้งไว้ใน sys.mk ก่อนการติดตั้ง.
  • WARNERR สำหรับการบังคับให้คำเตือนที่จะมีการรายงานเป็นข้อผิดพลาด.
  • เป้าหมายใหม่จะถูกนำมาใช้: bin_tar, bin_targz, bin_tarbz2
  • bin_zip และ bin_deb สำหรับการสร้างไฟล์เก็บถาวรหรือ .deb
  • แพคเกจที่มีภาพการติดตั้ง (Ex:
  • ตัวอย่าง / hello_files) นอกจากนี้ยังแนะนำตัวแปรใหม่: TAR,
  • GZIP, BZIP2 และรหัสไปรษณีย์.
  • เอกสาร:
  • เพียงแค่ไม่กี่บันทึกเกี่ยวกับการรวบรวมข้ามใน mk-configure.7
  • สไลด์ใหม่, การแก้ไขและการปรับปรุงในเอกสาร / presentation.pdf
  • README: อย่าลังเลที่จะแก้ไข sys.mk ก่อนการติดตั้ง
  • README. ไม่กี่บันทึกเกี่ยวกับเครื่องมือที่ใช้สำหรับการพัฒนา
  • การสนับสนุนสำหรับ POD (Plain Old เอกสาร) จะถูกเพิ่ม
  • (. pod.1 ... , .pod.9 และกฎระเบียบต่อท้าย .pod.html).
  • ตัวแปรใหม่นี้ pod2man, POD2MAN_FLAGS, POD2HTML
  • และ POD2HTML_FLAGS Ex: ตัวอย่าง / hello_xxzip
  • ../ Makefile.inc รวมอยู่โดยอัตโนมัติหากมีอยู่เช่นเดียวกับใน NetBSD Ex. hello_superfs
  • .ORDER: installdirs ติดตั้ง นี้ควรแก้ไขปัญหา -j.
  • ขอบคุณที่ FreeBSD ซื้อ
  • swell.k ที่ gmail.com และ Mikolaj Golub
  • เตือน: เพิ่มการสนับสนุนสำหรับ HP-UX C / C ++
  • ทั้งหมด:. $ {FILES} $ {} MAN ฯลฯ สำหรับกรณีที่ไฟล์ถูกสร้างขึ้น
  • ขอขอบคุณ ม.ค. Smydke.
  • ตัวอย่างใหม่ (ทดสอบการถดถอย). hello_superfs, hello_xxzip

มีอะไรใหม่ ในรุ่น 0.17.0:

  • การแก้ไขและปรับปรุงเล็กน้อยได้ทำใน mkc_imp.pkg -config.mk, mkc_imp.lua.mk และ mkc_imp.lib.mk.
  • CC_TYPE ตัวแปร CXX_TYPE และ LD_TYPE ถูกเพิ่ม.
  • ตัวแปรสภาพแวดล้อม MKC_BMAKE (ถ้าชุด) แทนที่เส้นทางที่จะ BMAKE ตั้งไว้ที่รวบรวมเวลา.
  • เอกสารที่ถูกเพิ่มเข้ามาสำหรับ /etc/mk.conf @ @ sysconfdir / mk.conf และ MAKECONF.
  • สไลด์ใหม่และการปรับปรุงที่ถูกสร้างขึ้นในการนำเสนอ.
  • การปรับปรุงได้ทำในคำถามที่พบบ่อย.

ซอฟแวร์อื่น ๆ ของนักพัฒนา Aleksey Cheusov

paexec
paexec

20 Feb 15

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

ความคิดเห็นที่ mk-configure

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