Meson!

Meson alternatives

  • CMake

  • CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.

    tags: build-automation build-tool compiling compiling-tool cross-platform
  • Gradle

  • Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.

    tags: build-system groovy java programming
  • GNU Make

  • Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

    tags: build-automation software-development
  • Autoconf

  • GNU Autoconf is a tool for producing configure scripts for building, installing and packaging software on computer systems where a Bourne shell is available.

    tags: build-automation compiling compiling-tool development development-tool
  • EBuild

  • EBuild is a software build automation system. It is written in Java but is a general system that can be applied to almost any software development in its entirety.

    tags: ant automated build-automation build-system build-tool
  • BuildAMation

  • BuildAMation is a build system and project generator for C and C++ desktop applications, with an extensible architecture. It is written in C#, and works on Windows, Linux and Apple OSX. Build modes supported are a multithreaded native command line build, VisualStudio solution generation, Xcode workspace generation, and MakeFile generation. Packages extend the core infrastructure, and packages can be logically grouped into package repositories.

    tags: build-tool build-system
  • Automake

  • GNU Automake is a programming tool that produces portable makefiles for use by the make program, used in compiling software.

    tags: build-automation compiling compiling-tool development development-tool
  • Buildr

  • Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that’s a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency management.

    tags: build-system java programming
  • Jerkar

  • Jerkar is both an automation tool and a Java framework for building projects. It falls in the same category as Ant/Ivy, Maven or Gradle.In other words, it's a rich featured pure Java build tool.

    tags: ant automation build-tool compilers gradle