Projects / Jam


Jam is a make(1) replacement that makes building simple things simple and building complicated things manageable. Jam runs on over 50 platforms and most Jamfiles are themselves portable. Jam also handles header file dependencies automatically, and on-the-fly.

Operating Systems

Recent releases

  •  20 Aug 2004 11:31

    Release Notes: The documentation was rewritten in an attempt at lucidity. There were many small enhancements and bugfixes.

    •  14 Jan 2003 14:57

      Release Notes: The mechanism for calling rules that return values ("[ rule args ...]" and 'return' in the rule body) is now a documented part of the language. The "on target rulename field1 ..." syntax was added to invoke a rule under the influence of a target's specific variables. "[ on target rulename ... ]" was added to call a rule returning a value under the influence of a target's specific variables. A new 'Glob' builtin that returns a list of files, given a list of directories, and a list of filename patterns was added. The new :E=value modifier provides a default value if variable unset.

      •  21 May 2001 08:38

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.