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:
“In child rearing it would unquestionably be easier if a child were to do something because we say so. The authoritarian method does expedite things, but it does not produce independent functioning. If a child has not mastered the underlying principles of human interactions and merely conforms out of coercion or conditioning, he has no tools to use, no resources to apply in the next situation that confronts him.”
—Elaine Heffner (20th century)