Meson

5

软件描述

开源构建系统,支持多平台,具备极快的完整构建和增量构建速度,可跨平台及裸机编译,使用非图灵完备的领域特定语言编写可读性高的构建文件,并内建依赖管理。

官方网站

访问软件的官方网站了解更多信息

官方认证

mesonbuild.com

安全链接HTTPS
立即访问

什么是 Meson?

Meson 的主要设计理念是:开发者每花一分钟编写或调试构建定义,就是浪费一秒钟;同样,每等待一秒构建系统真正开始编译代码,也是浪费时间。

特性

支持 Linux、OSX、Windows、Gcc、Clang、Visual Studio 等多平台
支持 C、C++、Fortran、Java、Rust 等多种语言
使用一种非常易读且用户友好的非图灵完备 DSL 编写构建定义
支持多种操作系统以及裸机环境的交叉编译
优化为实现极快的完整构建与增量构建,同时不牺牲正确性
内置跨平台依赖管理,可与发行版包协同工作
有趣!

🔄 替代方案

20 个选择
0

Cake(C# Make)是一个跨平台的生成自动化系统,使用 C# DSL 来执行编译代码、复制文件和文件夹、运行单元测试、压缩文件以及生成 NuGet 包等任务。

Jerkar

Jerkar

0

功能强大且特性丰富的纯 Java 构建与自动化工具。 Jerkar 包含依赖管理、仓库发布、极简的构建编辑与调试等功能。

0

Apache Buildr 是一个用于基于 Java 的应用程序的构建系统,支持 Scala、Groovy 以及越来越多的 JVM 语言和工具。我们希望它简单易用,只需告知其需要执行的操作,其余工作均由其自动完成。

Reggae build system

Reggae build system

0

雷鬼是一种(元)构建系统,支持多种前端(D语言、Python、Ruby、JavaScript、Lua)和后端(make、ninja、tup、自定义)。此软件处于阿尔法阶段,仅在Linux上测试过,可能随时发生破坏性变更。

Task

Task

3

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

Automake

Automake

0

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

BuildAMation

BuildAMation

0

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

0

EBuild 是一种软件项目构建、依赖管理及报告技术。其目标是能够以结构化、声明式且优雅的方式解决任何构建问题。它可通过插件接口进行扩展。

上一页下一页
评分5.0 / 5.0

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub