[NLUUG]   Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl
Current directory: /languages/qt/official_releases/jom/
Contents of README:
jom - the parallel make tool for Windows

"jom" is "let's go" in Malay.
Its aimed to be an nmake clone with support for parallel builds.
The project's wiki is here: http://qt-project.org/wiki/jom

== How to compile jom ==
This is a Qt program, so the usual steps to compile jom on command line are:
    qmake
    nmake

== How to compile jom with cmake ==
We assume that everything we do happens in the folder X:\build-jom 
1. unpack these sources of jom into X:\build-jom\jom
2. add a build directory somewhere - this normally either is a directory on the same level as the build directory
   or a subdirectory of the source root directory.
   !!! Do not try to build from within the source directory !!!
3. switch into the build directory and run the following commands:

     X:\build-jom\build> cmake X:\build-jom\jom -G "NMake Makefiles" -DCMAKE_PREFIX_PATH=X:\build-jom -DCMAKE_INSTALL_PREFIX=X:\build-jom\install
     ...

   To take a special version of Qt, append -DQT_QMAKE_EXECUTABLE:PATH=X:\build-jom\qt\bin\qmake.exe .

   Now just run:

     X:\build-jom\build> nmake && nmake install
     ...

   If you want to begin new, just throw away the build dir.

== Running the tests ==
   To build the unit tests in jom, add the option -DJOM_ENABLE_TESTS=ON to the cmake line.
   To run the tests, you can simply type

    X:\build-jom\> nmake test
    ...

== .SYNC dependents ==

You can use the .SYNC directive on the right side of a description block definition T to
prevent jom from running all of T's dependents in parallel.
For example the following description block adds further dependencies between its dependents.

    all: Init Prebuild .SYNC Build .SYNC Postbuild

This adds these additional dependencies:
    Build -> Init Prebuild
    Postbuild -> Build

Now the 'Init' and 'Prebuild' targets are built before 'Build'.
 

Icon  Name                             Last modified      Size  
[DIR] Parent Directory - [TXT] .header.html 10-Oct-2012 14:51 384 [TXT] README 10-Oct-2012 14:43 1.9K [TXT] changelog.txt 05-Sep-2023 14:28 9.1K [   ] jom.zip 05-Sep-2023 14:36 1.6M [   ] jom_0_6_08.zip 10-Oct-2012 14:43 481K [   ] jom_0_8_01.zip 10-Oct-2012 14:43 522K [   ] jom_0_8_02.zip 10-Oct-2012 14:43 513K [   ] jom_0_8_03.zip 10-Oct-2012 14:43 513K [   ] jom_0_8_05.zip 10-Oct-2012 14:43 515K [   ] jom_0_8_06.zip 10-Oct-2012 14:43 515K [   ] jom_0_8_07.zip 10-Oct-2012 14:43 515K [   ] jom_0_8_08.zip 10-Oct-2012 14:43 515K [   ] jom_0_8_09.zip 10-Oct-2012 14:43 515K [   ] jom_0_9_00.zip 10-Oct-2012 14:43 467K [   ] jom_0_9_01.zip 10-Oct-2012 14:43 467K [   ] jom_0_9_02.zip 10-Oct-2012 14:43 467K [   ] jom_0_9_03.zip 10-Oct-2012 14:43 469K [   ] jom_0_9_04.zip 10-Oct-2012 14:43 450K [   ] jom_1_0_00.zip 10-Oct-2012 14:43 578K [   ] jom_1_0_01.zip 10-Oct-2012 14:43 578K [   ] jom_1_0_02.zip 10-Oct-2012 14:43 579K [   ] jom_1_0_03.zip 10-Oct-2012 14:43 580K [   ] jom_1_0_04.zip 10-Oct-2012 14:43 581K [   ] jom_1_0_05.zip 10-Oct-2012 14:43 581K [   ] jom_1_0_06.zip 10-Oct-2012 14:43 581K [   ] jom_1_0_07.zip 10-Oct-2012 14:43 603K [   ] jom_1_0_08.zip 10-Oct-2012 14:43 603K [   ] jom_1_0_09.zip 10-Oct-2012 14:43 612K [   ] jom_1_0_10.zip 10-Oct-2012 14:43 612K [   ] jom_1_0_11.zip 10-Oct-2012 14:43 614K [   ] jom_1_0_12.zip 10-Oct-2012 14:43 665K [   ] jom_1_0_13.zip 26-Nov-2012 14:33 665K [   ] jom_1_0_14.zip 17-Mar-2014 10:07 684K [   ] jom_1_0_15.zip 23-Apr-2015 12:17 1.0M [   ] jom_1_0_16.zip 10-Feb-2016 10:43 1.1M [   ] jom_1_1_0.zip 02-Oct-2015 11:05 1.1M [   ] jom_1_1_1.zip 15-Nov-2016 12:31 1.1M [   ] jom_1_1_2.zip 12-Dec-2018 14:12 1.1M [   ] jom_1_1_3.zip 05-Sep-2023 14:38 1.2M [   ] jom_1_1_4.zip 05-Sep-2023 14:28 1.6M [TXT] md5sums.txt 05-Sep-2023 14:28 1.9K [   ] unstable-jom.zip 09-Aug-2023 10:57 1.6M

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!