百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

GENie

> 编程语言
开源

GENie - 项目生成工具

984 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

GENie - 项目生成工具

GENie - 项目生成工具 =============================================================================== 这是什么? ------------ GENie(发音为 Jenny)是一个项目生成工具。它自动从 Lua 脚本中生成项目,使得为多个项目设置相同的配置变得简单。 支持的项目生成器: * GNU Makefile * [JSON 编译数据库][jcdb] * Ninja(实验性) * Visual Studio 2010、2012、2013、2015、2017、2019、2022、2026 * XCode

$ git clone https://github.com/bkaradzic/genie $ cd genie $ make 文档说明 ---------- GENie 简介 - CppCon 2016 历史 -------- GENie 的初始版本是 分支 了 Premake 4.4 beta 5,并且没有打算保持与它兼容。

  • 添加对 vs2013 的支持。 - 添加了 hash UUID 支持。 os.uuid() 应该生成一致的 UUID。 - 添加了默认脚本的搜索。 默认脚本名称已更改为 genie.lua (solution.lua 和 premake4.lua 也被允许), 并且它可以位于 scripts 目录中。 - 更新 Lua 版本, 从 5.1.4 升级到 5.3.0。 - 禁用 SmallerTypeCheck VS 选项, 当 ExtraWarnings 设置为启用时 (需要将其移到单独的选项中)。 - 根据 git 中的修订号添加了新的版本控制方案。 - 添加了 startproject "" 以在 VS 中设置默认项目。 - 移除了 NoMinimalRebuild 并添加了 EnableMinimalRebuild 的反向逻辑。 - 添加了 NoMultiProcessorCompilation 标志, 以在 MSVC 中禁用多处理器编译。 - 添加了配置 Visual Studio 工具集的功能。

Scripting Reference

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ccmakefastbuildgeneratormakefile

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言