Build systems
Contents
Articles
about the Make (make) family:
- from Google:
about Maven (mvn) and related / derived systems:
about redo and related / derived systems:
- miscellaneous:
Software
(in no particular order)
GNU Make (command make) (written in C);
Plan9 mk (command mk) (written in C);
Jam (from FreeType);
Cons (???);
GNU Cons (command cons) (written in Perl);
SCons (command scons) (written in Python);
Cook;
CMake (command cmake) (written in C/C++ ?);
Ninja (command ninja) (written in C/C++ ?);
Jam (from Perforce);
nmake (from AT&T);
Ant (command ant) (written in Java);
Jam (from Boost);
AAP;
Rant;
Rake (command rake) (written in Ruby);
Waf (command waf) (written in Python);
Bake;
Bras;
gyp (command gyp) (written in Python) (from Google);
redo (written in Python);
tup (command tup) (written in C);
Buck (command buck) (written in Java);
Maven (command mvn) (written in Java);
Gradle (written in Java);
Ivy (written in Java);
shake (command shake) (written in Haskel);
credo (written in Sh);
redo (written in Sh) (by Daniel J. Bernstein);
Grunt (written in NodeJS);
Gulp (written in NodeJS);
Jake (written in NodeJS);
Fez (written in NodeJS);
QRBuild (written in C#);
fabricate (written in Python);
Crumb (written in C);
erlang.mk (based on Make) (for Erlang);
redux (command redux) (written in Go);
tundra (written in C);
pants (command pants) (written in Python) (from Twitter);
leiningen (command lein) (written in Clojure) (for Clojure);
repobuild (command repobuild) (written in C/C++);
nix;