Page 1 of 1

Perforce Jam Build Tool

Posted: Wed May 28, 2014 1:52 am
by jussij
Perforce Jam
Jam is a software build tool that makes building simple things simple and building complicated things manageable.

Overview: http://www.perforce.com/resources/documentation/jam

Documentation: http://public.perforce.com/public/jam/src/Jam.html

FT Jam
FT Jam is 100% backwards compatible implementation of the Perforce Jam and can be used as a drop-in replacement. It exists because Perforce Jam hadn't been updated in a very long time.

Overview: http://www.freetype.org/jam/index.html

Re: Perforce Jam Build Tool

Posted: Fri May 30, 2014 2:10 pm
by jbrandwood
jussij wrote:Perforce Jam
Jam is a software build tool that makes building simple things simple and building complicated things manageable.
Jam is a wonderful build tool IMHO, and I've been using it for years on complex projects.

Development on the original Perforce Jam stopped years ago.

FTJam is a fork of the original Perforce Jam, but it also stopped development a long time ago.

The best recent version is Joshua Jensen's JamPlus.

It has lots of updates and improvements, both from the "Jamming" mailing list, and from the JamPlus developers themselves.

It has LUAplus integration, support for Windows/MacOS/Linux, and support for Android and iOS development.

It's old site is at http://www.jamplus.org/projects/jamplus, but development has moved to GitHub ...

https://github.com/jamplus/jamplus
https://github.com/jjensen/luaplus51-all

The builds on the old site aren't updated very often, and it's best to build it from source.

The JamPlus master branch is stable and so hasn't been updated in a while. All current development is going on in the nextgen branch. :)