皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

XMake v2.1.7 版本发布,稳定性修复和细节改进

XMake

此版本主要修复一些稳定性问题,并且对一些细节进行改进优化,并且提供 xmake-vscode 插件深度集成 vscode 编辑器环境。

更多使用说明,请阅读: 文档手册

项目源码:GithubGitee.

新特性

  • 添加 add_imports 去为 target,option 和 package 的自定义脚本批量导入模块,简化自定义脚本
  • 添加 xmake -y/–yes 去确认用户输入
  • 添加 xmake l package.manager.install xxx 模块,进行跨平台一致性安装软件包
  • 添加 vscode 编辑器插件支持,更加方便的使用 xmake,xmake-vscode
  • 添加 xmake macro .. 快速运行最近一次命令

改进

  • 改进 cprint(),支持 24 位真彩色输出
  • 对 add_rpathdirs() 增加对@loader_path 和$ORIGIN 的内置变量支持,提供可迁移动态库加载
  • 改进 set_version(“x.x.x”, {build = “%Y%m%d%H%M”}) 支持 buildversion 设置
  • 移除 docs 目录,将其放置到独立 xmake-docs 仓库中,减少 xmake.zip 的大小,优化下载安装的效率
  • 改进安装和卸载脚本,支持 DESTDIR 和 PREFIX 环境变量设置
  • 通过缓存优化 flags 探测,加速编译效率
  • 添加 COLORTERM=nocolor 环境变量开关,禁用彩色输出
  • 移除 add_rbindings 和 add_bindings 接口
  • 禁止在重定向的时候进行彩色输出,避免输出文件中带有色彩代码干扰
  • 更新 tbox 工程模板
  • 改进 lib.detect.find_program 模块接口
  • 为 windows cmd 终端增加彩色输出
  • 增加-w|–warning 参数来启用实时警告输出

Bugs 修复

  • 修复 set_pcxxheader 编译没有继承 flags 配置问题
  • #140: 修复 os.tmpdir() 在 fakeroot 下的冲突问题
  • #142: 修复 os.getenv 在 windows 上的中文编码问题
  • 修复在带有空格路径的情况下,编译错误问题
  • 修复 setenv 空值的崩溃问题

转自 http://www.oschina.net/news/89628/xmake-2-1-7

分享到:更多 ()