Jom: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
m (fix line breaks)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{LangSwitch}}
[[Category:Tools]]
[[Category:Tools]]
jom is a clone of nmake to support the execution of multiple independent commands in parallel.
It basically adds the -j command line switch similar to GNU make.
The original blog post can still be found on the [http://blog.qt.io/blog/2009/03/27/speeding-up-visual-c-qt-builds/ Qt blog].


= Introduction to jom =
==Download the binary package==


jom is a clone of nmake to support the execution of multiple independent commands in parallel.<br />It basically adds the -j command line switch similar to GNU make.<br />The original blog post can still be found &quot;here&amp;quot;:http://blog.qt.io/blog/2009/03/27/speeding-up-visual-c-qt-builds/.
A ZIP file, containing the latest stable build, can be downloaded from the Qt Project servers:


== Download the binary package ==
*the latest stable jom release: http://download.qt.io/official_releases/jom/jom.zip
*the changelog for the latest release: http://download.qt.io/official_releases/jom/changelog.txt
*the latest experimental jom build: http://download.qt.io/official_releases/jom/unstable-jom.zip
*or browse the directory: http://download.qt.io/official_releases/jom/


A ZIP file, containing the latest stable build, can be downloaded from the Qt Project servers:<br />* the latest stable jom release: &quot;http://download.qt.io/official_releases/jom/jom.zip&amp;quot;:http://download.qt.io/official_releases/jom/jom.zip<br />* the changelog for the latest release: &quot;http://download.qt.io/official_releases/jom/changelog.txt&amp;quot;:http://download.qt.io/official_releases/jom/changelog.txt<br />* the latest experimental jom build: &quot;http://download.qt.io/official_releases/jom/unstable-jom.zip&amp;quot;:http://download.qt.io/official_releases/jom/unstable-jom.zip<br />* or browse the directory: &quot;http://download.qt.io/official_releases/jom/&amp;quot;:http://download.qt.io/official_releases/jom/
==Reporting Bugs==


== Reporting Bugs ==
Please report any bugs in [https://bugreports.qt.io/ our bug tracker].
Report it against the Qt Creator project, component 'jom'.


Please report any bugs in &quot;our bug tracker&amp;quot;:https://bugreports.qt.io/.<br />Report it against the Qt Creator project, component 'jom'.
==Getting the Source==


== Getting the Source ==
The source code repository is hosted at [https://codereview.qt-project.org/#/admin/projects/qt-labs/jom codereview.qt-project.org] and mirrored on [http://code.qt.io/cgit/qt-labs/jom.git/ code.qt.io].


The source code repository is hosted at &quot;qt.io&amp;quot;:http://qt.io/ and mirrored on &quot;gitorious&amp;quot;:http://qt.gitorious.org/qt-labs/jom/.
<code>git clone git://code.qt.io/qt-labs/jom.git</code>


<code>git clone git://gitorious.org/qt-labs/jom.git<br /></code>
Building is usually done by simply invoking


Building is usually done by simply invoking
<code>qmake -r</code>


<code>qmake -r<br />nmake<br /></code>
<code>nmake</code>


in the source directory.
in the source directory.


Further build instructions can be found in the file &quot;README&amp;quot;:http://qt.gitorious.org/qt-labs/jom/blobs/master/README.
Further build instructions can be found in [http://code.qt.io/cgit/qt-labs/jom.git/tree/README README].


== Contributions ==
==Contributions==


If you want to contribute code, you can do so by using your [[Setting_up_Gerrit|Qt Project gerrit account]].
If you want to contribute code, you can do so by using your [[Setting_up_Gerrit|Qt Project gerrit account]].


<code>git clone git://gitorious.org/qt-labs/jom.git<br />git remote add gerrit &lt;gerrit-username&amp;gt;</code>codereview.qt.io:qt-labs/jom<br />… hack hack hack …<br />git push gerrit HEAD:refs/for/master<br /><code>
<code>git clone git://code.qt.io/qt-labs/jom.git</code>
 
<code>git remote add gerrit <gerrit-username>@codereview.qt.io:qt-labs/jom</code>
 
<code>… hack hack hack …</code>
 
<code>git push gerrit HEAD:refs/for/master</code>

Latest revision as of 20:18, 23 May 2021

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

jom is a clone of nmake to support the execution of multiple independent commands in parallel. It basically adds the -j command line switch similar to GNU make. The original blog post can still be found on the Qt blog.

Download the binary package

A ZIP file, containing the latest stable build, can be downloaded from the Qt Project servers:

Reporting Bugs

Please report any bugs in our bug tracker. Report it against the Qt Creator project, component 'jom'.

Getting the Source

The source code repository is hosted at codereview.qt-project.org and mirrored on code.qt.io.

git clone git://code.qt.io/qt-labs/jom.git

Building is usually done by simply invoking

qmake -r
nmake

in the source directory.

Further build instructions can be found in README.

Contributions

If you want to contribute code, you can do so by using your Qt Project gerrit account.

git clone git://code.qt.io/qt-labs/jom.git
git remote add gerrit <gerrit-username>@codereview.qt.io:qt-labs/jom
 hack hack hack 
git push gerrit HEAD:refs/for/master