mk-configure

软件截图:
mk-configure
软件详细信息:
版本: 0.24.0
上传日期: 20 Feb 15
许可: 免费
人气: 2

Rating: 3.0/5 (Total Votes: 1)

MK-配置是一个轻量级的易于使用的替代GNU自动工具,写在B进行(一个便携版本的NetBSD做)和POSIX工具(AWK,外壳等)。 FreeBSD和OpenBSD的制作都是不好的。它们与NetBSD的B进行不兼容。 GNU make是不好过,这是NetBSD的B进行完全不符。
MK-配置提供了许多包括写入和B进行和一些独立的程序的应安装到用户的主机为构建软件文件

<强>功能

  • 在一个简单的方法建立独立的可执行文件,写在C,C​​静态和共享库++,Fortran语言,Pascal和目标C;的.cat和手册页.html文件; .INFO是从Texinfo源等LEX页面,YACC也支持。计划支持其他语言。
  • 在安装和卸载可执行文件,库,脚本,文档文件等。还提供DESTDIR支持。

  • 寻找#include文件,库和功能实现的函数定义,定义,类型,结构成员等
  • 在集成的autoconf般的支持。
  • 在一些内置的,例如,系统字节序,GNU野牛或GNU柔性程序和许多其他检查。
  • 在内置的C,C ++和Fortran(尚未实施,也将很快面市)自动依赖分析。
  • 在扩展了写作B进行的包含文件。
  • 在支持回归测试(见mkc.minitest.mk为样本)。
  • 在MK-配置小而简单。这是比使用GNU自动工具肯定要容易得多,很多人认为这也是不是像CMake的,使用SCons等其他竞争项目更容易。

什么在此版本中是新的

  • 在支持包含/符号子项目加入MKC。子{目录,PRJ}的.mk在OBJDIR_变量相应的改变。
  • 目标&QUOT的修复; errorcheck&QUOT;在mkc.sub {目录,PRJ}的.mk。
  • 在mkc.sub {目录,PRJ}的.mk非空MAKEOBJDIR和MAKEOBJDIRPREFIX修复。轻微改善的例子/ * / linkme.mk。
  • 在DPLIBS已经过时了。
  • 在mkc_imp.lua.mk小幅修正(LUA_MODULES与LUA_LMODULES)。
  • 在改进和修正的手册页和FAQ。

什么的0.21.1版本是新的

  • 在目标&QUOT; errorcheck&QUOT; (&QUOT;配置&QUOT;)不能并行工作
  • 在修复了出现在平行的错误版本(请-j)。
  • 在支持IRIX64和俳句实施。
  • 在PDF演示文稿已被更新。

什么的0.21.0版本是新的

  • 在支持的铛编译器实施
  • 在新的变量MKCHECKS和LEXLIB增加了。
  • 支持英特尔C / C ++编译器进行了改进。
  • 在该手册页和演示得到改善。
  • 在本地mkc_install总是用于安装MK-配置的非BSD平台简化了安装过程。
  • 在一个新的目标和QUOT;文件列表&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 {子目录,s​​ubprj}的.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文件
  • 在包含安装映像包(例如:
  • 在例子/ hello_files)。这也引入了新的变量:TAR,
  • 在GZIP,BZIP2和ZIP。
  • 文档:
  • 在仅有约交叉编译的MK-configure.7几个音符
  • 新的幻灯片,修复和改善DOC / presentation.pdf
  • 在自述:随意安装之前编辑sys.mk
  • 在自述:有关用于开发工具的几个音符
  • 在支持POD(普通旧文档)添加
  • (pod.1,...,.pod.9和.pod.html后缀规则)。
  • 在这个新的变量:pod2man将,POD2MAN_FLAGS,POD2HTML
  • 和POD2HTML_FLAGS。例如:例子/ hello_xxzip
  • 在../ Makefile.inc自动是否存在就像在NetBSD的包括在内。例:hello_superfs
  • 在.ORDER:安装installdirs来。这应该可以解决-j问题。
  • 由于FreeBSD的收购,
  • 在swell.k在gmail.com和Mikolaj戈卢布
  • 在警告:添加支持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环境变量(如果设置)将覆盖路径B进行设定在编译时。
  • 文档是为/etc/mk.conf文件,@ SYSCONFDIR @ / mk.conf里添加和MAKECONF。
  • 新的幻灯片和更新的演示文稿发了言。
  • 在更新中的常见问题进行。

显影剂的其他软件 Aleksey Cheusov

DictEm
DictEm

20 Feb 15

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

意见 mk-configure

评论没有发现
添加评论
打开图片!