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 个选择
waf
Waf 是一个基于 Python 的框架,用于配置、编译和安装应用程序。

qmake
qmake 是 The Qt Company 提供的一款工具,可帮助简化跨平台开发项目的构建过程。qmake 能自动生 Makefile,因此只需几行信息即可创建每个 Makefile。

Task
Task 是一个任务运行器/构建工具,旨在比 GNU Make 等工具更简单易用。

Automake
GNU Automake 是一个编程工具,用于生成由 make 程序使用的可移植 makefile,以帮助编译软件。

BuildAMation
BuildAMation 是一个用于 C 和 C++ 桌面应用程序的构建系统和项目生成器,具有可扩展架构。它使用 C# 编写,可在 Windows、Linux 和 Apple macOS 上运行。支持的构建模式包括多线程原生命令行构建、VisualStudio 解决方案等。

makebreed
makebreed 是一个可定制的 shell 脚本(./configure),用于使用 gcc 编译器为 C/C++ 开发项目生成 makefile。它是一种简单、简洁且易于使用的构建系统,可作为 cmake 或 gnu autotools 的替代方案。

