Premake

Premake
软件
软件描述
功能强大且简洁的构建配置 仅需一次描述您的软件项目,使用 Premake 简洁易读的语法,即可在各平台构建。跨 Windows、Mac OS X 和 Linux 生成 Visual Studio、GNU Make、Xcode、Code::Blocks 等项目的文件。使用即可。
官方网站
访问软件的官方网站了解更多信息
premake.github.io
什么是 Premake?
功能强大且简洁的构建配置
仅需一次描述您的软件项目,使用 Premake 简洁易读的语法,即可在各平台构建。跨 Windows、Mac OS X 和 Linux 生成 Visual Studio、GNU Make、Xcode、Code::Blocks 等项目的文件。利用功能完整的 Lua 脚本引擎,轻松完成构建配置任务。
🔄 替代方案
22 个选择
GNU Make
Make 是一种工具,用于从程序的源文件生成可执行文件和其他非源文件。

SCons
SCons 是一个开源的软件构建工具,即新一代的构建工具。可以将 SCons 视为经典 Make 工具的改进版跨平台替代品,集成了类似 autoconf/automake 的功能以及 ccache 等编译器缓存功能。

CMake
CMake 是一组用于构建、测试和打包软件的工具。CMake 使用简单且与平台和编译器无关的配置文件来控制软件的编译过程。CMake 可生成本地的 makefile 和工作区,供编译器使用。

Ant
Apache Ant 是一个基于 Java 的开源构建工具(用于软件开发)。它使用 XML 文件来描述、组织和控制构建过程。大多数操作被描述为“任务”——Ant 提供了一套内置任务库,同时也支持各种第三方任务和任务...

Autoconf
GNU Autoconf 是一个用于在可用 Bourne shell 的计算机系统上生成配置脚本的工具,以构建、安装和打包软件。

MSBuild
Microsoft 构建引擎是一个应用程序生成平台。该引擎(也称为 MSBuild)提供了一种 XML 架构,用于项目文件,以控制生成平台如何处理和生成软件。

LazFuck
LazFuck 是一个用于编写、执行、编译和调试著名脑筋急转弯编程语言 BrainFuck 程序的图形用户界面应用程序。

