Anuj Goyal | 2 Jul 2011 05:15
Picon

Major Programs Using Jam?

What major projects (open source or commercial) still use Jam?
_______________________________________________
jamming mailing list  -  jamming <at> maillist.perforce.com
http://maillist.perforce.com/mailman/listinfo/jamming

Chris Molozian | 2 Jul 2011 10:23

Re: Major Programs Using Jam?

Dear Anuj,

The freetype project uses Jam.
Haiku OS use their own slightly customized version of Jam.
The C++ Boost.Build system is based on a modified version of Jam.

I'd recommend trying the FTJam version of Jam, I'm using it in a D project of mine to build across all platforms (tested on Windows, Linux and Mac OS X). No more individual makefiles for each compiler and OS combination ;-) . The mailing list's very helpful too, if you get lost or stuck post again.

Hope this helps,

Chris


On 07/02/11 04:15, Anuj Goyal wrote:
What major projects (open source or commercial) still use Jam? _______________________________________________ jamming mailing list - jamming <at> maillist.perforce.com http://maillist.perforce.com/mailman/listinfo/jamming
_______________________________________________
jamming mailing list  -  jamming <at> maillist.perforce.com
http://maillist.perforce.com/mailman/listinfo/jamming
Vladimir Prus | 2 Jul 2011 10:36
Picon
Favicon

Re: Major Programs Using Jam?

On Saturday, July 02, 2011 12:23:41 Chris Molozian wrote:
> Dear Anuj,
> 
> The freetype <http://freetype.sourceforge.net/index2.html> project uses
> Jam <http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/Jamfile>.
> Haiku OS <http://haiku-os.org/> use their own slightly customized
> version of Jam <https://www.haiku-os.org/guides/building/jam>.
> The C++ Boost.Build system <http://www.boost.org/boost-build2/> is based
> on a modified version of Jam
> <http://en.wikipedia.org/wiki/Perforce_Jam#Boost.jam>.

It should be noted that Boost.Jam is heavily modified to support Boost.Build,
and is not supported for 'standalone' use without Boost.Build. In fact,
in current SVN, the "Boost.Jam" brand is being retired, in particular
the documented executable name is 'b2' and not 'bjam', and it is referred
to as "Boost.Build engine". Obviously, I'd be happy if folks use Boost.Build,
but it should be noted that it is only very remotely similar to Jam at
this point.

--

-- 
Vladimir Prus
http://vladimir_prus.blogspot.com
Boost.Build: http://boost.org/boost-build2
_______________________________________________
jamming mailing list  -  jamming <at> maillist.perforce.com
http://maillist.perforce.com/mailman/listinfo/jamming


Gmane