XGen —— 基于 Lua 的 C++ 文件生成工具 XGen 简介XGen 是一个基于 Lua 的 C++ 文件生成工具,支持 代码生成 和 文档生成 等各种需要使用到 C++ 元数据的功能。XGen 的设计理念是 简洁,其配置文件易于上手开发和维护,并且通过 非侵入 的方法十分方便地集成到你的项目中。 Github 项目链接:https://github.com/StardustEngine/XGen 为什么开发 XGen最开始接触 C++ 项目 2024-03-19 #xgen #llvm #mustache #libtooling
xmake 中的 winos.cmdargv 起因在阅读 SakuraEngine 的源码的时候,注意到了 xmake 中的这么一段代码: 1234567891011121314local argv2 = {sourcefile, "--output="..path.absolute(outdir), "--root="..rootdir or path.absolute(target:scr 2024-03-19 #xmake #windows
入坑 xmake xmake 简介没有什么特别的想去介绍 xmake 的,具体的信息都可以在 官网 查到。 目前笔者在 VSCode 中配合 xmake 的插件使用,体验相当不错。 与 cmake 相比功能上,引用作者的话来说,就是 Xmake ≈ Make/Ninja + CMake/Meson + Vcpkg/Conan + distcc + ccache/sccache 2024-03-19 #xmake