'Jam' is a 'make' replacement that runs on over 50 platforms; most Jamfiles are themselves portable. Because Jam understands C/C++ dependencies, you need not declare header or object files. The built-in Jam rule "Main" handles header file dependencies and object files both automatically and on-the-fly. Before any targets are updated, Jam gathers complete dependency information for C/C++ source files. This lets Jam build as much as possible, instead of stopping on the first build error, avoid building targets if targets on which they depend fail to build, and build across parallel paths with multiple, concurrent processes.
DocumentationUser tutorial available in PDF format from http://www.perforce.com/perforce/conf2001/wingerd/WPLaura.pdf; User manpage available in HTML format from http://public.perforce.com/public/jam/src/Jam.html; User guide available in HTML format from http://public.perforce.com/public/jam/src/Jamfile.html
released on 20 August 2004
|License||Verified by||Verified on||Notes|
|BSD 2Clause||Janet Casey||20 August 2004|
Leaders and contributors
Resources and communication
This entry (in part or in whole) was last reviewed on 20 August 2004.