Projects / Jam

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.

Tags Software Development Build Tools
Licenses BSD Original
Operating Systems OS Independent
Implementation C++

Tweet this project Short link

Rss Recent releases

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

Changes: 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.

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Maven Android Plugin

An easy-to-use Maven plugin for Android.

5e054efdfb9bbcb79eec8ed8b21a991d_thumb

Project Spotlight

episoder

A tool to tell you about new episodes of your favourite TV shows.