debugftjam /

Filename Size Date modified Message
1.1 KB
3.3 KB
7.1 KB
3.6 KB
41.5 KB
87.0 KB
26.1 KB
6.0 KB
50.1 KB
64 B
1.7 KB
2.1 KB
2.9 KB
4.2 KB
38.4 KB
7.9 KB
274 B
1.1 KB
1.7 KB
485 B
20.2 KB
2.4 KB
190 B
421 B
1.5 KB
13.9 KB
8.0 KB
3.4 KB
13.3 KB
339 B
3.7 KB
7.0 KB
3.1 KB
531 B
8.9 KB
7.4 KB
2.6 KB
5.3 KB
539 B
3.8 KB
348 B
3.9 KB
206 B
9.8 KB
11.0 KB
57.6 KB
373 B
29.2 KB
1.1 KB
9.8 KB
8.6 KB
1.1 KB
4.8 KB
2.3 KB
14.1 KB
336 B
16.7 KB
2.2 KB
1.9 KB
358 B
3.1 KB
610 B
2.1 KB
854 B
163 B
6.4 KB
1.2 KB
5.3 KB
8.9 KB
32.2 KB
821 B
7.5 KB
6.5 KB
7.7 KB
1.4 KB
1.6 KB
302 B
4.0 KB
259 B
6.7 KB
712 B
1.4 KB

This if "FT-Jam", a simple derivative of the Jam build tool, based and
100% compatible with Jam 2.5. See for more

This is a non-official release of FT-Jam, dubbed 2.5.1 at the moment.

Note that you'll find the original Jam README in the file README.ORG

Installation on Unix (and Cygwin):

Unlike Classic Jam, this release can be installed with traditionnal Unix
commands, i.e.:

  ./configure <options>
  make install    (may need to be root)

at the moment, only the 'jam' executable is installed in $prefix/bin.
we'll try to install the documentation and convert it to manpages later,
if time permits.

If the './configure' command doesn't work, do the following, you might
have a working source release that wasn't packaged for distribution. You
can get it to install normally doing the following:

  chmod +x configure
  chmod +x yyacc
  cd builds/unix
  cd ../..

  ./configure <options>
  make install

Installation on Win32:

We provide a few build scripts for various compilers on Win32. In all cases,
this will generate an executable named 'jam.exe' within the bin.ntx86

  Visual C++:        
    nmake -f builds\
  Borland C++:       
    make -fbuilds\
    make -f builds/

  Digital Mars:
    make -f builds\

    make -f builds/

Copy the executable to your path.

Note that the Mingw and Cygwin builds produce different executables !!
the first one will only work correctly on the Windows command line, while
the second one will only work on a Unix shell (e.g. Bash).

Installation with Jam or FT-Jam:

If you already have a previous version of Jam or FT-Jam in your path, simply
invoke it from the root directory. This will generate the 'jam' or 'jam.exe'
executable in a directory named 'bin.<system>', where '<system>' depends
on your platform, e.g.  bin.linuxx86, bin.ntx86, etc...

Differences with Classic Jam:

Sorry, there is no official documentation at the moment. You can however
parse the 'Jambase' file, since documentation comments have been added to
all important rules.


Please report problems to the Jam mailing list (
We'll try to create a FT-Jam specific list in the future.