Jom: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Introduction to jom=
[[Category:Tools]]


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 <span class="caps">GNU</span> make.<br /> The original blog post can still be found [http://blog.qt.io/blog/2009/03/27/speeding-up-visual-c-qt-builds/ here] ''[blog.qt.io]''.
= 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 <span class="caps">ZIP</span> 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 ''[download.qt.io]''
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/
* the changelog for the latest release: http://download.qt.io/official_releases/jom/changelog.txt ''[download.qt.io]''
* the latest experimental jom build: http://download.qt.io/official_releases/jom/unstable-jom.zip ''[download.qt.io]''
* or browse the directory: http://download.qt.io/official_releases/jom/ ''[download.qt.io]''


==Reporting Bugs==
== Reporting Bugs ==


Please report any bugs in [https://bugreports.qt.io/ our bug tracker] ''[bugreports.qt.io]''.<br /> 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 [http://qt.io/ qt.io] ''[qt.io]'' and mirrored on [http://qt.gitorious.org/qt-labs/jom/ gitorious] ''[qt.gitorious.org]''.
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://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<br />nmake<br /></code>


in the source directory.
in the source directory.


Further build instructions can be found in the file [http://qt.gitorious.org/qt-labs/jom/blobs/master/README <span class="caps">README</span>] ''[qt.gitorious.org]''.
Further build instructions can be found in the file &quot;README&amp;quot;:http://qt.gitorious.org/qt-labs/jom/blobs/master/README.
 
==Contributions==
 
If you want to contribute code, you can do so by using your [[Setting Up Gerrit|Qt Project gerrit account]].


Happy Hacking!
== Contributions ==


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


* [[:Category:Tools|Tools]]
<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>

Revision as of 14:11, 23 February 2015


Introduction to jom

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 "here&quot;:http://blog.qt.io/blog/2009/03/27/speeding-up-visual-c-qt-builds/.

Download the binary package

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

Reporting Bugs

Please report any bugs in "our bug tracker&quot;:https://bugreports.qt.io/.
Report it against the Qt Creator project, component 'jom'.

Getting the Source

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

git clone git://gitorious.org/qt-labs/jom.git<br />

Building is usually done by simply invoking

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

in the source directory.

Further build instructions can be found in the file "README&quot;:http://qt.gitorious.org/qt-labs/jom/blobs/master/README.

Contributions

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

git clone git://gitorious.org/qt-labs/jom.git<br />git remote add gerrit &lt;gerrit-username&amp;gt;

codereview.qt.io:qt-labs/jom
… hack hack hack …
git push gerrit HEAD:refs/for/master