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 didnt choose
chose me: even
my tools are the wrong ones
for what I have to do.”
—Adrienne Rich (b. 1929)