[转]:xmake高级特性之选项绑定

2016-06-22
阅读 1 分钟
2.2k
什么是选项的绑定呢? 例如我想在命令行中配置一个smallest的参数:xmake f --smallest=y 这个时候,需要同时禁用多个其他的选项开关,来禁止编译多个模块,就是这个需求,相当于一个选项 与其他 多个选项之间 是有联动效应的。。 那如何实现呢,可以通过下面两个api来实现: add_bindings: 添加正向绑定 add_rbindings:...

[转]:xmake插件开发之import类库

2016-06-21
阅读 1 分钟
2.1k
import的主要用于导入xmake的扩展类库以及一些自定义的类库模块,一般用于 自定义脚本(on_build, on_run ..)、插件开发、模板开发、平台扩展、自定义任务task等地方。

[转]:xmake插件使用之宏脚本记录

2016-06-20
阅读 5 分钟
3.6k
xmake 提供了一些内置的比较实用的插件,其中宏脚本插件是最具有代表性和实用性的,也是xmake比较推荐的一款插件,那它有哪些使用功能呢?

[转]:xmake高级特性之自定义task任务

2016-06-20
阅读 1 分钟
3k
task是xmake 2.0开始新增的特性,也是插件开发的核心,在 插件开发之hello xmake 中我们简单介绍了下task的定义和使用 当然task不仅可以用来写插件,而且还可以写一些简单的自定义任务。。 我们先看下一个简单task实现: {代码...} 这是一个最简单的task,相比插件task,它少了对 set_menu 的设置,当然你也可以加上,好...

[转]:xmake插件开发之hello xmake

2016-06-20
阅读 2 分钟
2.9k
macro: 这个很实用,宏脚本插件,可以手动录制多条xmake命令并且回放,也可以通过脚本实现一些复杂的宏脚本,这个我们后续会更加详细的介绍

[转]:xmake高级特性之批量检测库函数

2016-01-05
阅读 8 分钟
3.2k
有时候可能用到某个库的某些函数接口,但是这个库有可能在某个平台上被裁减过了,接口支持不全,如果你想跨平台使用,就会出问题 因此在使用之前进行检测是否存在这个函数,还是很有必要的,xmake提供了方便的api,可以批量检测某个库的一些函数: 例如: {代码...} 可以执行:xmake f -v 看到实际的检测信息,这里随便...

[转]:xmake高级特性之合并静态库

2016-01-04
阅读 1 分钟
3.8k
xmake的add_files接口不仅可以添加源代码文件进行编译,还可以直接添加.o/obj对象文件、以及.a/lib的库文件到编译目标中,这个跟add_links是有区别的

使用xmake编译工程

2016-01-01
阅读 3 分钟
4.5k
如果你只想编译当前主机环境的平台,例如在windows上编译windows版本,在macosx上编译macosx版本,那么你只需要敲以下命令即可:

xmake高级特性之自定义选项

2016-01-01
阅读 4 分钟
4.1k
我们想在自己的工程中增加一个新开关选项:hello, 如果这个开关被启用,会在target中添加特定的一些源码文件,但是这个开挂默认是不被启用的,需要通过配置xmake f --hello=true才会被链接和使用