xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,...
标签:
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,...
标签:
xrepo 是一个基于 Xmake 的跨平台 C/C++ 包管理器。 项目源码 官方文档 它基于 xmake 提供的运行时,但却是一个...
标签:
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配...
标签:
最近对xmake内部做了不少的重构来改进,并且新增了不少实用的新特性,欢迎来体验。 项目源码 官方文档 一些新特...
标签:
xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实...
标签:
此版本主要改进stream/stdio读写,字符集编码转换等操作,并重构整个原子操作实现,新增了c11风格atomic api来更细...
标签:
这个版本提供了全新的vs工程生成插件(非常感谢@OpportunityLiu的贡献),跟之前的生成vs的插件处理模式上有很大的...
标签:
首先,不得不承认,cmake很强大,发展了这么多年,整个生态已经相当完善,功能也相当丰富,这点xmake目前是比不了...
标签:
此版本耗时四个多月,对包依赖管理进行了重构改进,官方仓库新增了 mysql,ffmpeg 等常用依赖包,并且新增了大量新...
标签:
简介 LTUI 是一个基于 lua 的跨平台字符终端 UI 界面库。 项目源码:Github 此框架源于xmake中图形化菜单配置的需求...
标签:
此版本主要改进windows下协程的支持,修复了很多稳定性问题,并且实现了基于IOCP的协程io处理。 新特性 #24: 针对...
标签:
xmake v2.2.1新版本现已支持WDK驱动编译环境,我们可以直接在系统原生cmd终端下,执行xmake进行驱动编译,甚至配合...
标签:
前言 在开发xmake之前,我一直在使用gnumake/makefile来维护个人C/C++项目,一开始还好,然而等项目越来越庞大后...
标签:开源软件
最近研究了下NVIDIA Cuda Toolkit的编译环境,并且在xmake 2.1.10开发版中,新增了对cuda编译环境的支持,可以直接...
标签:
此版本主要增加xmake f --menu实现用户自定义图形菜单配置,界面风格类似linux的make menuconfig: 更多使用说明...
标签:
此版本主要改进对IDE和编辑器插件的支持,目前xmake提供以下编辑器和IDE插件: Vim 编辑器插件 xmake.vim (第三...
标签:
xmake-idea 插件深度集成了xmake和Intellij-IDEA,提供方便快速的跨平台c/c++构建。 并且它也支持其他基于Intellij...
标签:
此版本带来了大量新特性更新,具体详见:xmake v2.1.5版本新特性介绍。 更多使用说明,请阅读:文档手册。 项目源...
标签:
如果我们要写跨平台的c/c++代码,很多时候需要处理由于不同编译器对c/c++各个标准支持力度不同导致的兼容性问题,...
标签:
之前的版本对编译控制粒度,只能到target这一级: -- 全局根配置,所有target都会被影响 add_defines("ROOT") ...
标签:
2.1.5版本现已进入收尾阶段,此版本加入了一大波新特性,目前正在进行稳定性测试和修复,在这里,先来介绍下新版...
标签:
描述语法 xmake的描述语法基于lua实现,因此描述语法继承了lua的灵活性和简洁性,并且通过28原则,将描述作用域(...
标签:
概述 此版本主要增强了vs201x工程的生成,以及支持vs2017编译环境,并且针对archlinux提供更加方便的aur安装。 项...
标签:xmake
概述 此版本重构了整个xmake,使得xmake更加方便地进行多语言扩展,并且在之前原有的构建语言支持上,新增了对gola...
标签:xmake
最近给xmake增加了一个新特性,对于一份工程源码,可以不用编写makefile,也不用编写各种make相关的工程描述文件(...
标签:
协程现在已经不是个新东西了,很多语言都提供了原生支持,也有很多开源的库也提供了协程支持。 最近为了要给tbox增...
标签:
更新内容 新特性 增加同时等待多个进程接口 增加 uuid 生成器 增加 hash 库模块 添加__tb_deprecated__关键字以及...
标签:
更新内容 新特性 在xmake.lua中添加原生 shell 支持,例如:add_ldflags("$(shell pkg-config --libs sqlite3)") ...
标签:开源软件
首先我们通过内置的工程模板创建一个空工程: “`bash $ xmake create -P ./hello create hello … creat...
标签: