mk-configure

Phần mềm chụp màn hình:
mk-configure
Các chi tiết về phần mềm:
Phiên bản: 0.24.0
Ngày tải lên: 20 Feb 15
Nhà phát triển: Aleksey Cheusov
Giấy phép: Miễn phí
Phổ biến: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure là một trọng lượng nhẹ dễ dàng để sử dụng thay thế cho GNU autotools, viết bằng bmake (một phiên bản di động của NetBSD làm) và các công cụ POSIX (awk, vỏ, vv). FreeBSD và OpenBSD làm không tốt. Họ là không tương thích với NetBSD bmake. GNU make là không tốt quá, nó là hoàn toàn không tương thích với NetBSD bmake.
mk cấu hình cung cấp một số bao gồm các tập tin văn bản trong và cho bmake và một số chương trình độc lập mà phải được cài đặt vào máy chủ của người sử dụng để xây dựng một phần mềm

Tính năng .

  • Một cách dễ dàng để xây dựng thực thi độc lập, thư viện tĩnh và chia sẻ được viết trong C, C ++, Fortran, Pascal và Objective C; .cat và các file .html từ trang người đàn ông; .info trang từ texinfo nguồn vv LEX, YACC cũng được hỗ trợ. Hỗ trợ cho các ngôn ngữ khác được lên kế hoạch.
  • Cài đặt và gỡ bỏ cài đặt các file thực thi, thư viện, các file tài liệu và những người khác. Hỗ trợ DESTDIR cũng được cung cấp.
  • Tích hợp hỗ trợ autoconf như cho việc tìm kiếm các tập tin #include, thư viện và thực hiện chức năng, định nghĩa hàm, định nghĩa, các loại, các thành viên struct vv.
  • Một số được xây dựng trong kiểm tra, ví dụ như, hệ thống endianess, GNU bison hay GNU chương trình flex và nhiều người khác.
  • phân tích phụ thuộc tự động được xây dựng trong C, C ++ và Fortran (chưa được thực hiện, sẽ có sẵn sớm).
  • Khả năng mở rộng bằng cách viết bmake bao gồm các tập tin.
  • Hỗ trợ cho các bài kiểm tra hồi quy (xem mkc.minitest.mk cho mẫu).
  • mk-configure là nhỏ và dễ dàng. Nó chắc chắn là dễ dàng hơn nhiều để sử dụng hơn so với GNU autotools, nhiều người nghĩ rằng đó cũng là dễ dàng hơn so với các dự án cạnh tranh khác như CMake, scons và những người khác.

là gì mới trong phiên bản này:

  • Hỗ trợ cho các tiểu dự án có chứa / biểu tượng được thêm vào MKC. sub {dir, prj} .mk với những thay đổi thích hợp trong các biến OBJDIR_.
  • Một sửa chữa cho các mục tiêu & quot; errorcheck & quot; trong mkc.sub {dir, prj} .mk.
  • Một sửa chữa cho MAKEOBJDIR không trống và MAKEOBJDIRPREFIX trong mkc.sub {dir, prj} .mk. Cải tiến nhỏ trong các ví dụ / * / linkme.mk.
  • DPLIBS bị phản đối.
  • sửa chữa nhỏ trong mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Cải tiến và sửa lỗi trong các trang man và Hỏi đáp.

là gì mới trong phiên bản 0.21.1:

  • Các mục tiêu & quot; errorcheck & quot; (& Quot; cấu hình & quot;). Không thể làm việc song song
  • Sửa chữa một lỗi xuất hiện song song xây dựng (làm -j).
  • Hỗ trợ cho IRIX64 và Haiku đã được thực hiện.
  • trình bày PDF đã được cập nhật.

là gì mới trong phiên bản 0.21.0:

  • Hỗ trợ cho các trình biên dịch kêu vang được thực hiện
  • Các biến mới MKCHECKS và LEXLIB đã được thêm vào.
  • Hỗ trợ cho các trình biên dịch ++ Intel C / C đã được cải thiện.
  • Các trang người đàn ông và trình bày đã được cải thiện.
  • mkc_install địa phương luôn được sử dụng để cài đặt cấu hình cho mk đơn giản hóa một quá trình cài đặt trên nền tảng không BSD.
  • Một mục tiêu mới & quot; filelist & quot; kết quả đầu ra một danh sách các tập tin cho toàn bộ dự án (sau khi cài đặt) đã được giới thiệu.
  • Các vô dụng & quot; sh: & quot; quy tắc đã được gỡ bỏ.
  • Có những thay đổi nhỏ khác và cải tiến.

là gì mới trong phiên bản 0.20.0:.

  • biến New projectname và CFLAGS.pic
  • Một EXPORT_DYNAMIC biến mới để làm cho tất cả các biểu tượng trong một thực thi có thể nhìn thấy các thư viện liên kết hoặc dlopen'ed.
  • Sửa chữa cho hỗ trợ Lua.
  • Hỗ trợ cho EXPORT_SYMBOLS cho Darwin.
  • Sửa chữa cho Darwin (MKDLL). * BSD, Linux, và QNX: ld --retain-ký-file không được sử dụng nữa cho EXPORT_SYMBOLS; ld --version-kịch bản được sử dụng để thay thế.
  • Sửa lỗi các điều khoản trên Interix.
  • Tài liệu và bài thuyết trình cập nhật.
  • Clean-up.

là gì mới trong phiên bản 0.19.0:.

  • Sửa chữa cho LPREFIX, YPREFIX, và YHEADER
  • Các mục tiêu & quot; cài đặt & quot; tạo ra các thư mục đích bằng cách mặc định (gọi là mục tiêu & quot; installdirs & quot;).
  • Một EXPORT_SYMBOLS biến mới cho xuất khẩu (trong thư viện đối tượng chia sẻ) ký hiệu chỉ định.
  • biến New NOSUBDIR, EXPORT_VARNAMES, và NOEXPORT_VARNAMES trong MKC. {Subdir, subprj} .mk.
  • Theo mặc định, _mkc_ * file cache được tạo ra trong thư mục hàng đầu của dự án.
  • Tài liệu cập nhật.
  • kiểm tra hồi quy More và mẫu.
  • Hỗ trợ tốt hơn cho Solaris và OSF1.
  • Các cải tiến khác.

được gì mới trong phiên bản 0.18.0:

  • Một số biến số mới được giới thiệu:
  • LUA_LMODDIR và LUA_CMODDIR -. Cài đặt thư mục cho module viết bằng Lua Lua và C
  • MKC_VERSION hiện nay tài liệu.
  • MLINKS giờ hoạt động giống như trong NetBSD.
  • CFLAGS.warns .. và CXXFLAGS.warns .. bây giờ được đưa ra. Hãy đặt chúng trong sys.mk trước khi cài đặt.
  • WARNERR cho buộc cảnh báo phải được báo cáo như là lỗi.
  • mục tiêu mới được giới thiệu: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip và bin_deb tạo các file lưu trữ hoặc .deb
  • gói có chứa một hình ảnh cài đặt (Ex:
  • ví dụ / hello_files). Điều này cũng giới thiệu các biến mới: TAR,
  • GZIP, BZIP2 và ZIP.
  • Tài liệu:
  • Chỉ cần một vài lưu ý về cross-compilation trong mk-configure.7
  • slide mới, sửa chữa và cải tiến trong doc / presentation.pdf
  • README: cảm thấy miễn phí để chỉnh sửa sys.mk trước khi cài đặt
  • README:. Một vài lưu ý về các công cụ được sử dụng để phát triển
  • Hỗ trợ cho POD (Plain Old liệu) được thêm
  • (. Pod.1, ..., .pod.9 và quy tắc tố .pod.html).
  • biến mới cho điều này: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • và POD2HTML_FLAGS. Ex: ví dụ / hello_xxzip
  • ../ Makefile.inc được bao gồm tự động nếu tồn tại giống như trong NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs cài đặt. Điều này cần phải sửa chữa vấn đề -j.
  • Nhờ FreeBSD mua,
  • swell.k tại gmail.com và Mikolaj Golub
  • cảnh báo: hỗ trợ thêm cho HP-UX C / C ++
  • tất cả:. $ {FILES} $ {MAN} vv cho các trường hợp khi FILES được tạo
  • Nhờ Jan Smydke.
  • ví dụ mới (kiểm tra hồi quy):. Hello_superfs, hello_xxzip

là gì mới trong phiên bản 0.17.0:

  • Sửa chữa và cải tiến nhỏ đã được thực hiện trong mkc_imp.pkg -config.mk, mkc_imp.lua.mk, và mkc_imp.lib.mk.
  • Các biến CC_TYPE, CXX_TYPE, và LD_TYPE đã được thêm vào.
  • Các biến môi trường MKC_BMAKE (nếu thiết lập) sẽ ghi đè các đường dẫn đến bmake đặt tại thời gian biên dịch.
  • Tài liệu đã được bổ sung cho /etc/mk.conf, @ sysconfdir @ / mk.conf, và MAKECONF.
  • slide mới và cập nhật được thực hiện trong bài thuyết trình.
  • Updates đã được thực hiện trong các câu hỏi thường gặp.

Phần mềm khác của nhà phát triển Aleksey Cheusov

paexec
paexec

20 Feb 15

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

Ý kiến ​​để mk-configure

Bình luận không
Nhập bình luận
Bật hình ảnh!