List of Build Automation Software - Non-Make-based Tools

Non-Make-based Tools

  • Apache Ant, popular for Java platform development and uses an XML file format
  • Apache Buildr, open-source build system, Rake-based, gives full power of scripting in Ruby with integral support for most abilities wanted in a build system
  • Apache Ivy
  • Apache Maven, a Java platform tool for project management and automated software build
  • A-A-P, a Python based build tool
  • Boost.Build
  • bras
  • builditis
  • Buildtool
  • Cabal, common architecture for building applications and libraries in the programming language Haskell
  • Cake, a Python based build tool
  • cake, a Clojure build tool
  • cook
  • dev-env
  • Flowtracer
  • Gant, a Groovy-based build system that uses Ant tasks.
  • Gconfigure
  • Gradle, an open-source build and automation system with a Groovy Rake domain specific language (DSL), combining the advantages of Ant and Maven plus providing many innovative features like a reliable incremental build
  • hmake
  • Hyper Build, visually design the build process via an easy-to-use user interface using the hundreds of built-in actions for the most commonly used tasks and tools
  • Invmake, a python minimal building tool inspiring from make but simpler and with inverse dependency graph. It's centered in intuitiveness rather than speed. Focus on personal projects.
  • Istrice
  • leiningen, a Clojure build tool
  • Meique, Build tool for C and C++ that uses Lua for scripting.
  • microbuild, lightweight Python build tool. Build scripts written in pure Python with a decorator used to specify task dependencies and automatically generate a command line interface.
  • MSBuild, the Microsoft build engine
  • mxx-ru
  • NAnt, a tool similar to Ant for the .NET Framework
  • ninja
  • ocamlbuild
  • Odin
  • OSE
  • Perforce Jam, a generally enhanced, ground-up tool which is similar to Make
  • PerlBuildSystem
  • Phing
  • ProjectBuilder
  • pynt, a pure Python build tool. Forked from microbuild
  • Rant
  • Schmant
  • Simple Build Tool, a build tool built on a Scala-based DSL
  • SCons, Python-based, with integrated functionality similar to autoconf/automake, descended from a Perl build driver called Cons
  • Shake, a tool written in Haskell which provides automatic build parallelism and fine-grained dependency tracking
  • Source 2 Binary
  • Sweet Build, a Lua scriptable build tool
  • tup, build system that uses file system monitoring to provide automatic dependency discovery and near-optimal build times
  • Tweaker, allowing task definitions to be written in any languages (or intermixed languages) while providing a consistent interface for them all
  • Visual Build, a graphical user interface software for software builds
  • Waf is a Python-based tool for configuring, compiling and installing applications. It is a replacement for other tools such as Autotools, Scons, CMake or Ant
  • XMake
  • XMAKE
  • Yruba, a rule system similar to Make or Ant for the shell

Read more about this topic:  List Of Build Automation Software

Famous quotes containing the word tools:

    A life I didn’t choose
    chose me: even
    my tools are the wrong ones
    for what I have to do.
    Adrienne Rich (b. 1929)