diff options
author | Loïc Hoguin <[email protected]> | 2018-11-28 16:02:21 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2018-11-28 16:02:21 +0100 |
commit | d3abb447a118aecf23afddbec9b83a61ae8d1670 (patch) | |
tree | 8e3320f64452ac2aa76d68ce50fd8487893929e5 /docs/en/erlang.mk/1/guide/app | |
parent | 3edee0ace8f3f12653381e8038461689363c9541 (diff) | |
download | ninenines.eu-d3abb447a118aecf23afddbec9b83a61ae8d1670.tar.gz ninenines.eu-d3abb447a118aecf23afddbec9b83a61ae8d1670.tar.bz2 ninenines.eu-d3abb447a118aecf23afddbec9b83a61ae8d1670.zip |
Ranch 1.7.1 and Cowboy 2.6.1
Diffstat (limited to 'docs/en/erlang.mk/1/guide/app')
-rw-r--r-- | docs/en/erlang.mk/1/guide/app/index.html | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/en/erlang.mk/1/guide/app/index.html b/docs/en/erlang.mk/1/guide/app/index.html index 13875dda..205542e0 100644 --- a/docs/en/erlang.mk/1/guide/app/index.html +++ b/docs/en/erlang.mk/1/guide/app/index.html @@ -74,6 +74,20 @@ http://www.gnu.org/software/src-highlite --> </div></div> <p>It will work regardless of your project: OTP applications, library applications, NIFs, port drivers or even releases. Erlang.mk also automatically downloads and compiles the dependencies for your project.</p> <p>All this is possible thanks to a combination of configuration and conventions. Most of the conventions come from Erlang/OTP itself so any seasoned Erlang developers should feel right at home.</p> +<p>Erlang.mk supports multi-threaded building. Parallel execution is supported for all targets. To execute Erlang.mk in parallel the <code>-j</code> option must be used:</p> +<div class="listingblock"><div class="content"><!-- Generator: GNU source-highlight 3.1.8 +by Lorenzo Bettini +http://www.lorenzobettini.it +http://www.gnu.org/software/src-highlite --> +<pre><tt>$ make -j<font color="#993399">8</font></tt></pre> +</div></div> +<p>The <code>MAKEFLAGS</code> variable can be used to enable parallel building permanently on your system. It can be set in your <code>.zshrc</code>, <code>.bashrc</code> or equivalent file.</p> +<div class="listingblock"><div class="content"><!-- Generator: GNU source-highlight 3.1.8 +by Lorenzo Bettini +http://www.lorenzobettini.it +http://www.gnu.org/software/src-highlite --> +<pre><tt><font color="#009900">MAKEFLAGS</font><font color="#990000">=</font><font color="#FF0000">"-j8"</font></tt></pre> +</div></div> <h2 id="_what_to_build">What to build</h2> <p>Erlang.mk gives you control over three steps of the build process, allowing you to do a partial build if needed.</p> <p>A build has three phases: first any dependency is fetched and built, then the project itself is built and finally a release may be generated when applicable. A release is only generated for projects specifically configured to do so.</p> |