diff options
| author | Mike Pall <mike> | 2010-10-11 16:26:48 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2010-10-11 16:26:48 +0200 |
| commit | 5dcf630c54db4441f2629339851818673e4b5be5 (patch) | |
| tree | c5d04e5456887ba985c1ff839a64c55a79aca726 | |
| parent | 89fdee9cab7e03c33ff4308d8586d1d2257ec27f (diff) | |
| download | luajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.gz luajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.bz2 luajit-5dcf630c54db4441f2629339851818673e4b5be5.zip | |
Reorganize compatibility table in install docs.
| -rw-r--r-- | doc/install.html | 80 |
1 files changed, 43 insertions, 37 deletions
diff --git a/doc/install.html b/doc/install.html index b0c806db..775b3470 100644 --- a/doc/install.html +++ b/doc/install.html | |||
| @@ -11,21 +11,30 @@ | |||
| 11 | <style type="text/css"> | 11 | <style type="text/css"> |
| 12 | table.compat { | 12 | table.compat { |
| 13 | line-height: 1.2; | 13 | line-height: 1.2; |
| 14 | width: 47em; | 14 | width: 600px; |
| 15 | } | 15 | } |
| 16 | tr.compathead td { | 16 | tr.compathead td { |
| 17 | font-weight: bold; | 17 | font-weight: bold; |
| 18 | border-bottom: 2px solid #bfcfff; | ||
| 19 | } | ||
| 20 | tr.compathead td.compatos { | ||
| 21 | vertical-align: top; | ||
| 18 | } | 22 | } |
| 19 | td { | 23 | td { |
| 20 | border-left: 1px solid #bfcfff; | 24 | border: 1px solid #bfcfff; |
| 21 | border-right: 1px solid #bfcfff; | 25 | font-size: 90%; |
| 26 | height: 2.5em; | ||
| 27 | } | ||
| 28 | td.compatcpu { | ||
| 29 | width: 16%; | ||
| 30 | border-right: 2px solid #bfcfff; | ||
| 22 | } | 31 | } |
| 23 | td.compatos { | 32 | td.compatos { |
| 24 | width: 25%; | 33 | width: 21%; |
| 34 | vertical-align: middle; | ||
| 25 | } | 35 | } |
| 26 | td.compatcc { | 36 | td.compatno { |
| 27 | width: 25%; | 37 | background-color: #d0d0d0; |
| 28 | vertical-align: top; | ||
| 29 | } | 38 | } |
| 30 | </style> | 39 | </style> |
| 31 | </head> | 40 | </head> |
| @@ -78,34 +87,32 @@ operating system, CPU and compilers: | |||
| 78 | </p> | 87 | </p> |
| 79 | <table class="compat"> | 88 | <table class="compat"> |
| 80 | <tr class="compathead"> | 89 | <tr class="compathead"> |
| 81 | <td class="compatos">OS / CPU</td> | 90 | <td class="compatcpu">CPU / OS</td> |
| 82 | <td class="compatcc">x86 (32 bit)</td> | 91 | <td class="compatos"><a href="#posix">Linux</a></td> |
| 83 | <td class="compatcc">x64 (64 bit)</td> | 92 | <td class="compatos"><a href="#posix">OSX<br>10.3-10.6</a></td> |
| 84 | <td class="compatcc">PPC/e500v2</td> | 93 | <td class="compatos"><a href="#posix">*BSD, other</a></td> |
| 94 | <td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td> | ||
| 85 | </tr> | 95 | </tr> |
| 86 | <tr class="odd separate"> | 96 | <tr class="odd separate"> |
| 87 | <td class="compatos"><a href="#posix">Linux</a></td> | 97 | <td class="compatcpu">x86 (32 bit)</td> |
| 88 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | 98 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
| 89 | <td class="compatcc">GCC 4.x</td> | 99 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
| 90 | <td class="compatcc">GCC 4.3+</td> | 100 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
| 101 | <td class="compatos">MSVC, MSVC/EE<br>WinSDK<br>MinGW, Cygwin</td> | ||
| 91 | </tr> | 102 | </tr> |
| 92 | <tr class="even"> | 103 | <tr class="even"> |
| 93 | <td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td> | 104 | <td class="compatcpu">x64 (64 bit)</td> |
| 94 | <td class="compatcc">MSVC (EE)<br>Windows SDK<br>MinGW (GCC)<br>Cygwin (GCC)</td> | 105 | <td class="compatos">GCC 4.x</td> |
| 95 | <td class="compatcc">MSVC + SDK v7.0<br>Windows SDK v7.0</td> | 106 | <td class="compatos">GCC 4.x</td> |
| 96 | <td class="compatcc"> </td> | 107 | <td class="compatos compatno"> </td> |
| 108 | <td class="compatos">MSVC + SDK v7.0<br>WinSDK v7.0</td> | ||
| 97 | </tr> | 109 | </tr> |
| 98 | <tr class="odd"> | 110 | <tr class="odd"> |
| 99 | <td class="compatos"><a href="#posix">OSX 10.3-10.6</a></td> | 111 | <td class="compatcpu">PPC/e500v2</td> |
| 100 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | 112 | <td class="compatos">GCC 4.3+</td> |
| 101 | <td class="compatcc">GCC 4.x</td> | 113 | <td class="compatos compatno"> </td> |
| 102 | <td class="compatcc"> </td> | 114 | <td class="compatos compatno"> </td> |
| 103 | </tr> | 115 | <td class="compatos compatno"> </td> |
| 104 | <tr class="even"> | ||
| 105 | <td class="compatos"><a href="#posix">*BSD, other</a></td> | ||
| 106 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | ||
| 107 | <td class="compatcc">(not supported)</td> | ||
| 108 | <td class="compatcc"> </td> | ||
| 109 | </tr> | 116 | </tr> |
| 110 | </table> | 117 | </table> |
| 111 | 118 | ||
| @@ -120,9 +127,9 @@ hold all user-configurable settings: | |||
| 120 | <li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX | 127 | <li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX |
| 121 | only).</li> | 128 | only).</li> |
| 122 | <li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT | 129 | <li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT |
| 123 | under POSIX, MinGW and Cygwin.</li> | 130 | under POSIX, MinGW or Cygwin.</li> |
| 124 | <li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with | 131 | <li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with |
| 125 | MSVC.</li> | 132 | MSVC or WinSDK.</li> |
| 126 | </ul> | 133 | </ul> |
| 127 | <p> | 134 | <p> |
| 128 | Please read the instructions given in these files, before changing | 135 | Please read the instructions given in these files, before changing |
| @@ -133,14 +140,13 @@ any settings. | |||
| 133 | <h3>Prerequisites</h3> | 140 | <h3>Prerequisites</h3> |
| 134 | <p> | 141 | <p> |
| 135 | Depending on your distribution, you may need to install a package for | 142 | Depending on your distribution, you may need to install a package for |
| 136 | GCC (GCC 3.4 or later required), the development headers and/or a | 143 | GCC, the development headers and/or a complete SDK. E.g. on a current |
| 137 | complete SDK. E.g. on a current Debian/Ubuntu, install <tt>libc6-dev</tt> | 144 | Debian/Ubuntu, install <tt>libc6-dev</tt> with the package manager. |
| 138 | with the package manager. | ||
| 139 | </p> | 145 | </p> |
| 140 | <p> | 146 | <p> |
| 141 | Download the current source package (pick the .tar.gz), if you haven't | 147 | Download the current source package of LuaJIT (pick the .tar.gz), |
| 142 | already done so. Move it to a directory of your choice, open a | 148 | if you haven't already done so. Move it to a directory of your choice, |
| 143 | terminal window and change to this directory. Now unpack the archive | 149 | open a terminal window and change to this directory. Now unpack the archive |
| 144 | and change to the newly created directory: | 150 | and change to the newly created directory: |
| 145 | </p> | 151 | </p> |
| 146 | <pre class="code"> | 152 | <pre class="code"> |
