我是 Node9 的作者,这是一个托管的混合操作系统,它结合了 Inferno 和 LuaJIT 来创建一个交互式的分布式开发环境。在此处查看项目:https ://github.com/jvburnes/node9
我创建了一个基本的 4.x premake 脚本来编译 OSX 的所有依赖项和主要源代码,但现在人们要求为 Linux、BSD 和 Windows 构建配置。我有执行此操作的代码,并且我想创建预制配置以在这些操作系统上构建和运行 Node9。我需要设置库并包含搜索路径、编译器名称以及每个平台的定义。
- 谁能指点我一个好的多平台预制脚本?
- 我是否使用“premake gmake”并以某种方式感知本机平台,还是需要将目标平台显式放置在命令行上并在 premake 配置和平台部分中引用该平台?
- 我听说 premake 4.x 是遗留的,premake 5.x 是未来的解决方案。它是否足够稳定和可用以构建所有这些平台?
我知道这是很多问题,但我想正确地做到这一点。
谢谢。