kjam build tool
WARNINGThis web site is designed for Firefox, Internet Explorer 6+, Safari, and Opera 9+. We apologize if this site does not render correctly on your browser.
KJam main page KJam performance information KJam is the world's fastest build tool. \n KJam is an efficient build tool. It runs on Windows and Linux. \n You need it for faster compile times.\n KJam is a distributed build tool.\n It does a similar job to tools like Gnu Make, MSBuild, Ant, Nant, Maven, Scons, Rake, nmake, qmake, Electric Cloud, Xoreax Incredibuild.\n KJam is a variant of Jam or Jam/MR, just like BoostJam or Boost.Build, or FTJam.\n KJam is the fastest build software.\n It is compatible with build managers like Parabuild, Luntbuild. Quickbuild, Anthill Professional, BuildForge and FinalBuilder.\n Use KJam if your build is too slow, or if your build takes too long. It is also good if you have long link times.\n

An example of a simple self contained jamfile which updates a set of subdirectories


# rebuild and clean all the libraries in this directory

SubProject kx         :                     ;
SubProject dl         : kx                  ;
SubProject gxut       : kx                  ;
SubProject cprs       : kx                  ;
SubProject neta       : kx                  ;
SubProject grm        : kx dl               ;
SubProject fsmc       : kx dl               ;
SubProject brs        : kx gxut             ;
SubProject gbarp      : kx gxut             ;
SubProject kjam       : kx dl neta          ;
SubProject <beta>kjam : kjam                : beta ;
SubProject conv       : kx dl cprs gxut brs ;

if ( $(PLATFORM) == win32 ) 
   SubProject swpxmail : kx dl ;