What is it all about?
Jam is a software build tool that makes building simple things simple and building complicated things manageable. It has been freely available as C source for many years from the Perforce Workshop and is widely used to build commercial and academic software. Jam is a very good solution for conventional C/C++ compile-and-link builds. Because Jam understands C/C++ dependencies, there is no need to declare header or object files.
Key Features
* Unintrusive and clean - Jam is small, it has negligible CPU overhead, and it doesn't create or leave behind temporary files. * Scalable - Jam is able to build large projects spread across many directories in a single pass and can manage and distribute build steps to multiple processors on one or more networked machines. * Highly portable - Jam runs on UNIX, VMS, NT, OS/2, Mac OS X, and Mac MPW. Most Jamfiles (like the sample above) are also portable. * Multiplatform - Platform independent rules and platform specific actions can be defined separately from dependency rules. * Customizable - Developers can enhance/extend Jam by creating user defined rules to utilize other built-in directives. * Language - Jam includes flow-control statments, variables, and a few other features of general purpose languages. * Free - Jam is free and can be incorporated into commercial products without licensing restrictions.
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}