xmake 提供了一些内置的比较实用的插件,其中宏脚本插件是最具有代表性和实用性的,也是xmake比较推荐的一款插件,那它有哪些使用功能呢?
我们先来看下:xmake macro --help
```
Usage: xmake macro|m [options] [name] [arguments]
继续阅读 »
xmake提供了一些比较实用的内置宏脚本,比如 批量打包宏脚本 xmake macro package
这个宏脚本可以批量打包指定平台的所有架构,例如:
```bash
# 批量打包当前平台的所有架构
xmake macro package
# 批量打包iphoneos平台的所有架构
xmake macro package -p iphoneos
# 批量打包iphoneos平台的所有架构,并且传入"-m debug"给 `xmake config` 进行打包debug版本,包输出到/tmp/output目录
xmake macro package -p iphoneos -f "-m debug" -o
继续阅读 »
源码
更新内容
此版本重构了90%的代码
新特性
增加task任务机制,可运行自定义任务脚本
实现plugin扩展机制,可以很方便扩展实现自定义插件,目前已实现的一些内置插件
增加project文件导出插件(目前已支持makefile的生成,后续会支持:vs, xcode等工程的生成)
增加hello xmake插件(插件demo)
增加doxygen文档生成插件
增加自定义宏脚本插件(支持动态宏记录、宏回放、匿名宏、批量导入、导出等功能)
增加更多的类库用于插件化开发
实现异常捕获机制,简化上层调用逻辑
增加多个option进行宏绑定,实现配置一个参数,就可以同时对多个配置进行生效
增加显示全局构建进度
继续阅读 »