diff options
author | Mike Pall <mike> | 2022-06-08 14:55:59 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2022-06-08 14:55:59 +0200 |
commit | fd86c924b9810cfb3034b03d08a2b77e243639c3 (patch) | |
tree | fb7a52aacfae7fef198d761156628ab6d35fb8af | |
parent | bb7a30727e69eed5a196c1c9112c4991c5e22ccc (diff) | |
download | luajit2-fd86c924b9810cfb3034b03d08a2b77e243639c3.tar.gz |
Update console build instructions.
-rw-r--r-- | doc/install.html | 64 |
1 files changed, 36 insertions, 28 deletions
diff --git a/doc/install.html b/doc/install.html index bf40bb2d..19fab1b8 100644 --- a/doc/install.html +++ b/doc/install.html @@ -177,6 +177,12 @@ LuaJIT currently builds out-of-the box on most systems: <td class="compatx">Xbox One SDK (DURANGO)</td> <td class="compatx">v2.1 –</td> </tr> +<tr class="even"> +<td class="compatname"><a href="#consoles">Nintendo Switch</a></td> +<td class="compatver"> </td> +<td class="compatx">NintendoSDK + NX Addon</td> +<td class="compatx">v2.1 –</td> +</tr> </table> <p> The codebase has compatibility defines for some more systems, but @@ -519,8 +525,7 @@ Please use the LuaJIT 2.1 branch to compile for <h3 id="consoles">Cross-compiling for consoles</h3> <p> Building LuaJIT for consoles requires both a supported host compiler -(x86 or x64) and a cross-compiler (to PPC or ARM) from the official -console SDK. +(x86 or x64) and a cross-compiler from the official console SDK. </p> <p> Due to restrictions on consoles, the JIT compiler is disabled and only @@ -541,35 +546,38 @@ To cross-compile for <b id="ps3">PS3</b> from a Linux host (requires make HOST_CC="gcc -m32" CROSS=ppu-lv2- </pre> <p> -To cross-compile for <b id="ps4">PS4</b> from a Windows host, -open a "Visual Studio .NET Command Prompt" (64 bit host compiler), -<tt>cd</tt> to the directory where you've unpacked the sources and -run the following commands: +To cross-compile for the other consoles from a Windows host, open a +"Native Tools Command Prompt for VS". You need to choose either the 32 +or the 64 bit version of the host compiler to match the target. +Then <tt>cd</tt> to the <tt>src</tt> directory below where you've +unpacked the sources and run the build command given in the table: </p> -<pre class="code"> -cd src -ps4build -</pre> -<p> -To cross-compile for <b id="psvita">PS Vita</b> from a Windows host, -open a "Visual Studio .NET Command Prompt" (32 bit host compiler), -<tt>cd</tt> to the directory where you've unpacked the sources and -run the following commands: -</p> -<pre class="code"> -cd src -psvitabuild -</pre> +<table class="compat"> +<tr class="compathead"> +<td class="compatname">Console</td> +<td class="compatbits">Bits</td> +<td class="compatx">Build Command</td> +</tr> +<tr class="odd separate"> +<td class="compatname"><b id="ps4">PS4</b></td> +<td class="compatbits">64</td> +<td class="compatx"><tt>ps4build</tt></td> +</tr> +<tr class="even"> +<td class="compatname"><b id="psvita">PS Vita</b></td> +<td class="compatbits">32</td> +<td class="compatx"><tt>psvitabuild</tt></td> +</tr> +<tr class="odd"> +<td class="compatname"><b id="xbox360">Xbox 360</b></td> +<td class="compatbits">32</td> +<td class="compatx"><tt>xedkbuild</tt></td> +</tr> +</table> <p> -To cross-compile for <b id="xbox360">Xbox 360</b> from a Windows host, -open a "Visual Studio .NET Command Prompt" (32 bit host compiler), -<tt>cd</tt> to the directory where you've unpacked the sources and run -the following commands: +Please check out the comments in the corresponding <tt>*.bat</tt> +file for more options. </p> -<pre class="code"> -cd src -xedkbuild -</pre> <h2 id="embed">Embedding LuaJIT</h2> <p> |