Replacement for 'make'
'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 7 August 2014
Paid supportSee http://www.perforce.com/perforce/services.html for a list of companies offering technical support, training, and consulting
|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 15 February 2017.