make插件开发之hello make xmake从v2.0开始,全面支持插件模式,我们可以很方便的扩展实现自己的插件,并且xmake也提供了一些内建的使用插件我们可以执行下 xmake -h 看下当前支持的插件:Plugins: l, lua
make插件开发之import类库 import的主要用于导入xmake的扩展类库以及一些自定义的类库模块,一般用于 自定义脚本(on_build, on_run ..)、插件开发、模板开发、平台扩展、自定义任务task等地方。导入机制如下:优先从当前脚本目录下导入再从扩展类
make高级特性之选项绑定 什么是选项的绑定呢?例如我想在命令行中配置一个smallest的参数:xmake f --smallest=y 这个时候,需要同时禁用多个其他的选项开关,来禁止编译多个模块,就是这个需求,相当于一个选项 与其他 多个选项之间 是有联动效应的
make后期发展随想 随着xmake v2.0.1 版本的发布,这大半年的辛苦总算告一段落,这个版本我基本上重构整个项目的90%的代码,几乎算是重写了,但结果还算挺满意的。。因为上个版本的架构设计的不是很好,不能很好进行扩展,也不支持插件模式,语法设计上也不严谨
插件使用之加载自定义lua脚本 xmake里面的lua脚本加载插件,可以让你方便调试和编写一些自定义的lua脚本,这个时候xmake就是一个纯lua的加载引擎。。例如,我想写个简单的hello xmake!的lua脚本,可以自己建个 hello.lua 文件,编写如下脚本
Boost 库裁剪及其应用 转载自我的博客:Boost 库裁剪及其应用。STL 全称“标准模板库(Standard Template Library)”,其实它是一套标准,可能有不同的实现,它是 C++ 的“标准库”。Boost 则是一个 C++ 库,被称为“C++
CMake 简介和 CMake 模板 转载自我的博客:CMake 简介和 CMake 模板。如果你用 Linux 操作系统,使用 cmake 会简单很多,可以参考一个很好的教程:CMake 入门实战 | HaHack。如果你用 Linux 操作系统,而且只是运行一些小程序,可以
基于lua的跨平台构建工具:make v2.0.2 发布! 更新内容此版本主要修复一些bug和兼容性问题。。改进修改安装和卸载的action处理更新工程模板增强函数检测Bugs修复7: 修复用模板创建工程后,target名不对问题:'[targetname]'9: 修复clang不支持c++11的问
make插件使用之宏脚本记录 xmake 提供了一些内置的比较实用的插件,其中宏脚本插件是最具有代表性和实用性的,也是xmake比较推荐的一款插件,那它有哪些使用功能呢?我们先来看下:xmake macro --helpUsage: xmake macro|m [opt