Releases
v2.2.3
waruqi
released this
28 Nov 14:19
New features
#233 : Support windres for mingw platform
#239 : Add cparser compiler support
Add plugin manager xmake plugin --help
Add add_syslinks
api to add system libraries dependence
Add xmake l time xmake [--rebuild]
to record compilation time
#250 : Add xmake f --vs_sdkver=10.0.15063.0
to change windows sdk version
Add lib.luajit.ffi
and lib.luajit.jit
extension modules
#263 : Add new target kind: object to only compile object files
Changes
#229 : Improve to select toolset for vcproj plugin
Improve compilation dependences
Support *.xz for extractor
#249 : revise progress formatting to space-leading three digit percentages
#247 : Add -D
and --diagnosis
instead of --backtrace
#259 : Improve on_build, on_build_file and on_xxx for target and rule
#269 : Clean up the temporary files at last 30 days
Improve remote package manager
Support to add packages with only header file
Support to modify builtin package links, e.g. add_packages("xxx", {links = {}})
Bugs fixed
Fix state inconsistency after failed outage of installation dependency package
新特性
#233 : 对mingw平台增加windres的支持
#239 : 添加cparser编译器支持
添加插件管理器,xmake plugin --help
添加add_syslinks
接口去设置系统库依赖,分离与add_links
添加的库依赖之间的链接顺序
添加 xmake l time xmake [--rebuild]
去记录编译耗时
#250 : 添加xmake f --vs_sdkver=10.0.15063.0
去改变windows sdk版本
添加lib.luajit.ffi
和lib.luajit.jit
扩展模块
#263 : 添加object目标类型,仅仅用于编译生成object对象文件
#269 : 每天第一次构建时候后台进程自动清理最近30天的临时文件
改进
#229 : 改进vs toolset选择已经vcproj工程文件生成
改进编译依赖,对源文件列表的改动进行依赖判断
支持解压*.xz文件
#249 : 改进编译进度信息显示格式
#247 : 添加-D
和--diagnosis
去替换--backtrace
,改进诊断信息显示
#259 : 改进 on_build, on_build_file 和 on_xxx 等接口
改进远程包管理器,更加方便的包依赖配置切换
支持only头文件依赖包的安装
支持对包内置links的手动调整,add_packages("xxx", {links = {}})
Bugs修复
You can’t perform that action at this time.